getnewdataの結果を既存のテーブルビューに追加するにはinsertRowsAtIndexPaths?私はいくつかの例を見つけましたが、理解できません。取得新しい、あなたのデータに追加したいので...insertRowsAtIndexPathsを使用して、配列内の辞書をUItableviewに追加する方法は?
- (void)getnewdata {
[...] //get new JSON data which has to be added to top of the table
[self.data addObjectsFromArray:jsonResult];
[self.tableView reloadData];
}
については
- (void)getfirstdata {
[...] //get JSON data
self.data = jsonResult; //a dictionary inside of an array
[self.tableView reloadData];
}
- (void)getnewdata {
[...] //get new JSON data which has to be added to top of the table
self.data = jsonnewResult; //a dictionary inside of an array
[self.tableView reloadData];
}
(UITableViewCell *) tableView: (UITableView *) table_view cellForRowAtIndexPath: (NSIndexPath *) index_path
static NSString *CellIdentifier = @"Cell";
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];
}
id celldata = [self.data objectAtIndex:[index_path row]];
cell.textLabel.text = [celldata valueForKeyPath:@"user.name"];
cell.detailTextLabel.text = [celldata objectForKey:@"text"];
return cell;
}
あなたが:-)ルビーの開発者でなければなりません。 Objective-C規約はcamelCaseです。 – danh