1.セルの画像をタップしたらセルのデータをお気に入りに登録
2.セルの画像をお気に入り登録済みの画像に変える
3.お気に入り画面に遷移
4.お気に入り画面でデータを削除
5.NavigationBarのBackボタンで元の画面に戻ってくる
6.セルの画像がお気に入り登録済みのまま
こんな状況の時に役立つ、TableViewを更新する方法。
NavigationBarのBackボタンはブラウザバックのようなものなので、画面遷移時にキャッシュを削除するイメージ。
//画面表示時のアクション - (void)viewWillAppear:(BOOL)animated { [self.tableView reloadData]; //TableViewを更新 [super viewWillAppear:animated]; }
これだけ。
こういう仕組みがしっかり用意されてるのが、Objective-Cのいいところですね。