0

動的テーブルビューのセルを 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'

それが何を意味するのか、それを修正する方法がわかりません。

4

1 に答える 1