UITableViewの一番上の行(cell.textLabel.text)を常に読み取るにはどうすればよいですか?
私には2つのわずかに異なるアプローチがあります。
1:
UITableViewCell *cell2 = [tableView cellForRowAtIndexPath:indexPath];
NSString *cellText2 = cell2.textLabel.text;
NSLog (@" cellText2 = %@", cellText2);
2:
NSMutableString *newidea = [self.array objectAtIndex:indexPath.row];
NSLog (@"newidea = %@", newidea);
両方のコードはメソッド内にあります- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
self.arrayは、tableViewを埋めるのと同じ配列です。
前者のアプローチでは、常に6番目のセルのテキストが表示されます。後者のアプローチでは、常に5番目のセルのテキストが表示されます。私のテーブルビューでは、一度に4つのセルがあります。@
私が取得したいのは、最上部のセルからのテキストです。