RootViewController(これはUITableViewController)です。その中の各セルは、異なる人物のためのいくつかの統計を示します。これらのセルのいずれかをタップしてDetailViewController(UIViewController)を押し、(モデルオブジェクトに格納されている)統計を変更することができます。そのユーザーの統計の変更が完了したら、[戻る]ボタンをクリックすると、popViewControllerAnimatedが呼び出されます。DetailViewControllerの変更後にUITableViewController内のセルを更新する
私の質問は:このプレイヤーのステータスが変更され、それに応じてセルが更新されたことをRootViewControllerで知る最良の方法は何ですか?どのセルがタップされたのかをRootViewControllerに記録してから、DetailViewControllerの完了後に適切なsetNeedsDisplayを呼び出す必要がありますか?もしそうなら、私はこれをどのような方法で行うべきですか? viewWillAppear?
また、より良い方法がありますか?これはかなり一般的な作業であると思われ、私は何かが明らかでないことが分かっています。
ありがとうございます!私はまだiOSプログラミングの新人ですから、CoreDataをまだ試していません。私はそれを、あなたが提案したやり方で、テーブルセルを汚れているとマークすることによって、かなりうまく機能させました。 –