モデルを表すテーブル ビューと NSArray を備えたビュー コントローラーがあります。viewDidLoad では、配列にオブジェクトを入力し、[tableView reloadData] を呼び出してテーブル ビューを入力します。その結果、テーブル ビューが 1 つのチャンクでいっぱいになり、私はそれが好きではありません。
セルを次々と追加しているように、スライドさせたいです。
これは可能ですか?
私がこのようなことをしようとすると:
[self.tableView beginUpdates];
for (int i=0; i < sortedPersons.count; i++) {
Person *personInfo = [sortedPersons objectAtIndex:i];
[self.myMainModelArr addObject:personInfo];
NSIndexPath *newIndexPath = [NSIndexPath indexPathForRow:i inSection:0];
[self.tableView insertRowsAtIndexPaths:[NSArray arrayWithObject:newIndexPath] withRowAnimation:UITableViewRowAnimationFade];
}
[self.tableView endUpdates];
無効なテーブル ビューの更新エラーが発生する