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