私の最初のビューはtableView(RootViewController)です。私の 2 番目のビューは、データが RootViewController から渡されるオブジェクトに依存する tableView です。私の 3 番目のビューは、textField を持つビューです。また、2 番目のビューが取得した同じオブジェクトも取得します。その textField は、渡されたオブジェクトの名前を保持します。変更して保存し、2 番目のビューに戻ると、更新された情報が表示されません。しかし、最初のビューに移動すると、更新されたことが示され、2 番目のビューも更新されます。
2番目のビューのviewWillAppearメソッドで使用[self.tableView reloadData];
しましたが、うまくいきません。
保存すると言うときは、次のようにします。
if (![context save:&error])
// error stuff
(コンテキストは、didSelectRowAtIndexPath を介してビューにも渡されます)
これはいらいらするほど単純でなければなりません。少なくともそう願っています。ありがとう。