2011-12-30 26 views
0

このコアデータモデルが与えられた場合:Photographer < - >>写真。コアデータオブジェクトを追加した後にテーブルビューが更新されない

モーダルビューで写真を追加すると、tableView of Photographersがそれに応じて更新されます。

問題は写真でも同じことではないということです。私はモーダルビューを介して写真を追加することができ、その特定の写真家のための写真のtableViewはすぐには更新されません。写真家のtableViewに戻って同じ写真家をもう一度選択すると、期待どおりに更新されます。

モーダルビュー(ユーザーがオブジェクトを追加した場所)が解除されるとすぐに、写真のtableViewを更新するにはどうすればよいですか?

答えて

0

は、新たなデータを取得した後、

[tableview reload]; 

方法を試してみてください。

+0

。私のviewWillAppearが呼び出されていることを確認しました。 – tarheel

+0

あなたはコードを提供できますか? – Stark

+0

photographerPhotosListは私のtableViewビューです – tarheel

0
  1. エラーが含まれている場合は、エラー変数を確認してください。
  2. -executeFetchRequest:error:の結果を直接ivar(photographerPhotosArray)に割り当てます。これは、リークするか、または即時リリースを引き起こします。
  3. NSFetchedResultsControllerに切り替えることをお勧めします。
0

まず、配列が満たされているか、空であることを確認しますか? NSLogで試してみてください。それが存在するならば、モーダルビューは却下あなたのテーブルをリロード

1

は、使用しよう:

すでに写真TableViewControllerのための私のviewWillAppearに含ま
[tableView reloadData]; 
関連する問題