0

私は持っています

(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
}

行に追加された文字列を取得できますか?

はいの場合、それを取得する方法を教えてください。

4

2 に答える 2

1

特定のビューをサポートしている[UITableView cellForRowAtIndexPath:]を取得するために使用できます。UITableViewCell

nil行が画面に表示されていない場合、このメソッドが返されることに注意してください。これは、UIKit がビューに状態を保持しないことを強く推奨しているためです。

代わりに、必要に応じてドメイン モデル オブジェクトから必要な文字列をフェッチする必要があります。これは、テーブル ビューにデータを入力するときと同じです。

于 2011-05-16T15:14:26.117 に答える
0

セル textLabel からテキストを取得しようとしている場合は、次のようにすることができます。

UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
NSString *text = cell.textLabel.text;
于 2011-05-16T15:15:29.047 に答える