動的テーブルビューのセルを NSDictionary で埋めようとしていますが、テーブルビューを埋める方法は次のとおりです。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
ResultsCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
NSData *jsonData = self.responseFromServer;
NSDictionary *json = [NSJSONSerialization JSONObjectWithData:jsonData options:kNilOptions error:nil];
NSArray *results = [json objectForKey:@"myData"];
for (NSDictionary *item in results) {
cell.title.text =[[item objectForKey:@"title"]objectAtIndex:indexPath.row];
}
// Configure the cell...
return cell;
}
私が持っているだけなら
cell.title.text =[item objectForKey:@"title"];
ほとんど機能しますが、私のタイトルはすべて同じです。しかし、現在どのようにエラーが発生していますか:
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFString objectAtIndex:]: unrecognized selector sent to instance 0x7612940'
それが何を意味するのか、それを修正する方法がわかりません。