3

テーブルビューから選択したセルをNSLogに表示するにはどうすればよいですか?

4

2 に答える 2

4

didSelectRowAtIndexPath UITableviewデリゲートを実装し、 indexPath.row をログに記録します。

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

    NSLog(@"selected tableview row is %d",indexPath.row);
}
于 2012-09-23T09:18:02.307 に答える
3

textLabelなど、セルに表示されている内容を表示する場合は、didSelectRowAtIndexPathでこれを使用します。

UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
NSLog(@"selected cell textLabel = %@",cell.textLabel.text);
于 2012-09-23T14:50:37.170 に答える