新しいスレッドに新しいマネージオブジェクトコンテキストを作成し、いくつかのオブジェクトを挿入します。文脈を保存しないだけでそれらを捨てることができますか?私の問題はこれです:私は最初にいくつかのNSManagedObjectsを作成し、最後にそれらを保存する(メインストアに戻ってそれらをマージする)大量のプロセスを開始します。これはNSOperationで発生します。私は、ユーザーがいつでもプロセスを終了するのを待たずにアプリケーションを終了できるようにしたい。私はちょうど操作を殺すと保存することはできますか?私の理解は、コンテキストが保存せずに何かを保持しないため、これが可能であるということです。右?NSManagedObjectsを破棄する
1
A
答えて
0
はい、そうすることはできますが、バックグラウンド操作でユーザーデータが処理されるべきではありません。
MacOS教師ユーザのUI文法では、他の方法で指定されていない限り、すべてのデータが保存されることを期待しています。
大部分のケースで保存は実質的に瞬時に(ユーザーの立場から)行われるため、停止して保存するように通知するバックグラウンド操作に送信する方がよいでしょう。
関連する問題
- 1. ドキュメントクラスのメソッドを破棄/破棄
- 2. NSScrollViewがNSGradientを破棄する(破損)
- 3. セッションを破棄する
- 4. jScrollPaneを破棄する
- 5. stackPanel1.Children.RemoveAtはコントロールを破棄(破棄)しますか?
- 6. HttpRuntime.Cache破棄する方法
- 7. ChromeポップアップブロッカーブレイクLink_to破棄
- 8. !DOCTYPE html破棄ページ
- 9. Android - アクティビティでのサービスの再開と破棄時の破棄
- 10. 呼び出すインスタンスを破棄する
- 11. Ember.js内のオブジェクトを破棄
- 12. カメラをas3で破棄
- 13. jquery UIインスタンスを破棄する
- 14. Wijgridがデータ属性を破棄する
- 15. 前のsetIntervalを破棄する
- 16. ASP.NET - ボタンの変更を破棄する
- 17. jQuery Flotグラフを破棄する
- 18. TDbGrid.OnColumnMovedでマウスクリックを破棄する方法
- 19. jQueryを破棄する/ドロップ可能
- 20. Laravel 5.1ランダムにセッションデータを破棄する
- 21. ScalaのクロージャーでMap.Entryを「破棄する」
- 22. window.onresizeイベントを破棄するサブスクライバ
- 23. asp.netセッションをセッションで破棄する
- 24. タブを破棄するTabHostメソッド?
- 25. ViewPagerとFragmentStatePagerAdapterのページを破棄する
- 26. ウィザードページを破棄する方法は?
- 27. dependent => "has_many through"アソシエーションで破棄する
- 28. JSONデータの「破棄」リクエスト
- 29. C++でのマルチスレッドキューの破棄
- 30. HttpClientを破棄または閉じる