サーバーから文書をダウンロードして永続ストア(Sqlite)に保存するアプリケーションがあります。私はNSData
プロパティの文書データをNSManagedObject
に保持しています。新しい文書をダウンロードするたびに、基本的にアプリケーションは永続ストアにデータを保存しますが、メモリに保存しておきます。フォールングを強制する方法はありますか?どういうわけか、私はメモリを解放し、データのみをデータベースに保存したいと思います。私はCore Dataの初心者です。データをメモリに保持せずに永続ストアに直接保存する方法
3
A
答えて
4
refreshObject:mergeChanges:を呼び出すことで、NSManagedObjectを障害にすることができます。
0
1つのオプションは、ルーチンのスコープにローカルな1つ以上の管理オブジェクトに読み込むことです。スコープ外に出ると、メモリから解放されます。 (最初に保存したいかもしれない)。
関連する問題
- 1. データベースを使用せずに永続データを簡単に保存する方法は?
- 2. /tomcatで永続データを保存する場所/方法は?
- 3. スマートフォンにデータを永久に保存する方法
- 4. Windowsモバイルデバイスエミュレータ - 設定を永続的に保存する方法は?
- 5. Pythonでユーザー入力を永続的に保存する方法
- 6. NSStringにパスワードをメモリに格納せずに保存する
- 7. PhoneGap androidに永久データを保存する方法
- 8. EF、ナビゲーションプロパティを保存せずにDBにエンティティを保存する方法は?
- 9. トランザクションごとに親を保存せずに子エンティティを保存する方法
- 10. メモリに顔を保存する方法
- 11. ビットマップをメモリに保持する方法
- 12. データをメモリに保存する
- 13. メモリにデータを保持する
- 14. インターネットに接続せずにフラッシュゲームを保存して再生できますか?
- 15. Dojo:ストアに保存できません
- 16. log4net:DBにデータを保存する方法
- 17. データをファイルに連続して保存する方法は?
- 18. Androidデータを保存せずにバックキーでイベントをキャンセルする方法
- 19. データベースとクッキーを使用せずにクッキーライクなデータを保存する方法は?
- 20. AS3既存のイベントタイプを保持せずにイベントクラスを拡張する方法は?
- 21. アプリケーションの存続期間中にsqlite3の接続と保持
- 22. Gadfly.jlでプロットを表示せずに保存する方法
- 23. スクリーンショットをJavaで保存せずに使用する方法
- 24. Androidで永続データを保存するためにアプリケーションクラスを使用する
- 25. 2D配列を永続ストレージに保存する方法はありますか?
- 26. Android:永続的なデータを保存する
- 27. クライアント側のデータを保存/永続化してJavaScriptでデータにアクセスする方法:Jquery?
- 28. Androidアプリ内:購入の詳細を永続的に保存する方法は?
- 29. パーセル可能なカスタムオブジェクトを永続的に保存する方法は?
- 30. ロックを保持せずに1日のデータをエクスポートする
+1「NSManagedObject」を強制的にフォールトにする適切な方法です。 – lnafziger
これは「外部ストレージを許可する」と組み合わせて問題を解決しました。ありがとう! –