TableView – TableViewをリロード

1.セルの画像をタップしたらセルのデータをお気に入りに登録
2.セルの画像をお気に入り登録済みの画像に変える
3.お気に入り画面に遷移
4.お気に入り画面でデータを削除
5.NavigationBarのBackボタンで元の画面に戻ってくる
6.セルの画像がお気に入り登録済みのまま

こんな状況の時に役立つ、TableViewを更新する方法。
NavigationBarのBackボタンはブラウザバックのようなものなので、画面遷移時にキャッシュを削除するイメージ。

//画面表示時のアクション
- (void)viewWillAppear:(BOOL)animated
{
    [self.tableView reloadData]; //TableViewを更新
    [super viewWillAppear:animated];
}

これだけ。
こういう仕組みがしっかり用意されてるのが、Objective-Cのいいところですね。

コメントを残す

メールアドレスが公開されることはありません。