私は持っています
(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
}
行に追加された文字列を取得できますか?
はいの場合、それを取得する方法を教えてください。
私は持っています
(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
}
行に追加された文字列を取得できますか?
はいの場合、それを取得する方法を教えてください。
特定のビューをサポートしている[UITableView cellForRowAtIndexPath:]
を取得するために使用できます。UITableViewCell
nil
行が画面に表示されていない場合、このメソッドが返されることに注意してください。これは、UIKit がビューに状態を保持しないことを強く推奨しているためです。
代わりに、必要に応じてドメイン モデル オブジェクトから必要な文字列をフェッチする必要があります。これは、テーブル ビューにデータを入力するときと同じです。
セル textLabel からテキストを取得しようとしている場合は、次のようにすることができます。
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
NSString *text = cell.textLabel.text;