UITableViewからのデータの保存に関するベストプラクティスの質問があります。
いくつかのセクションとセルを持つUITableViewがあり、そのほとんどは、「表示」モードのときにラベルを表示し、「編集」モードのときにUITextFieldを表示するカスタムUITableViewCellを実装しています。
UIViewControllerがテーブルビューを表示したら、NSMutableDictionaryにオブジェクトからのデータを入力します。次に、この辞書を使用して、画面にデータを表示したり、フィールドを更新したりします。このバッファを使用することで、オブジェクトをリロードするためにコアデータをヒットすることなく編集をキャンセルできます。
これを処理する別の方法は、オブジェクトを直接更新し、ユーザーが[キャンセル]をクリックした場合にSQLiteからデータをリロードすることです。
これを行うための「標準的な」方法はありますか?
ありがとう、MJ