データベースからデータを取得し続ける UITableViewController があります。また、データが変更されるたびにデータを表示したいと考えています。
- (void)setMyArray:(NSArray *)myArray{
if (_myArray!=myArray) {
_myArray=myArray;
[self.tableView reloadData];
}
}
デバッグから、 reloadData が呼び出されると、 numberOfRowsInSection:(NSInteger)section が呼び出されることに気付きました。しかし、cellForRowAtIndex には触れていません。テーブルビューを移動すると、cellForRowAtIndex が呼び出されます。プログラムで reloadData を実行するにはどうすればよいですか?