2012-04-15 31 views
0

UITableViewCellとサブタイトルがMySubclassedCellで、ラベルとイメージがいくつか含まれている場合、didSelectRowAtIndexPathメソッドでサブクラス化されたセルの内容にアクセスするにはどうすればよいですか?選択されたサブクラスの内容にアクセスするUITableViewCell

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{  
    UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath]; 
} 

をして、そこから行く:(サブクラスなし)

通常、私はこれを行うだろう。 MySubclassedCellを置き換えることはできません。したがって、サブクラス化されたセルのプロパティにアクセスする必要がある場合はどうすればよいですか?あなたがMySubclassedCellを交換しても動作しないと言うとき

答えて

1

は非常に、あなたを理解していないあなただけのこの操作を行うことはできません -

MySubclassedCell *cell = (MySubclassedCell *)[tableView cellForRowAtIndexPath:indexPath]; 
+0

私は 'MySubclassedCell'が機能しないと' UITableViewCell'を交換mean't 'cellForRowAtIndexPath'が' UITableViewCell'オブジェクトを返すので、 '互換性のないポインタ型'のエラーを返します。 – sooper

+1

キャストビットについては忘れました - 編集を参照してください – SomaMan

関連する問題