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