フェッチ要求を実行すると、最終的に管理オブジェクトが取得されます。追加のフェッチ要求に表示されない[managedObj deleteObject:file]
を使用して、管理対象オブジェクトが削除されます。しかし、ファイルはメモリに残っています。コアデータエラー:ファイルは削除されずに残っています
答えて
管理対象オブジェクトを削除するには、次のように[managedObj deleteObject:file]
を実行しました。
[[NSFileManager defaultManager] removeItemAtPath:filePath error:&error]
内部メモリからファイルを削除します。
ステートメント[managedObj deleteObject:file]
は、メモリからではなくオブジェクトからオブジェクトを削除します。 deleteObject
ステップ後に[managedObj save:&error]
を試してください。
私は文脈を保存しようとしました。 '[context save:&error]; if(error){NSLog(@ "行の削除中にエラーが発生しました:%@"、エラー); \t} '。それは助けにはならない。 – user5553647
このリンゴの開発者のリンクを参照してください。 https://developer.apple.com/library/content/documentation/DataManagement/Conceptual/CoreDataSnippets/Articles/creating.html –
Apple Docのようにコンテキストを保存しても、ファイルが存在します。行だけが '.sqlite'ファイルで削除されます。 – user5553647
- 1. 削除された行をコアデータエラーに保存する - スウィフト3
- 2. Cephプールは削除されましたが、ファイルはリストに残っています
- 3. WIX親フォルダは、アンインストール時に削除されません。ファイルは残っていません。
- 4. Flutter - ウィジェットアニメーションのステータスが削除されても残っています
- 5. JPAエンティティは削除後も残っています
- 6. シーンにまだ残っている子を削除する
- 7. リアクタ - ルートコンポーネントが削除されず、常に画面に残ります
- 8. 残っているマージの競合を、削除されたファイルの 'ours'として解決します。
- 9. ASP.Netランタイムコンパイルはコンパイルされたdllを残さず、一時ファイルを削除します
- 10. 削除11gから1000レコードが残っていますか?
- 11. Gitは、削除されたファイルがマージによって上書きされると言っています
- 12. SQLite削除されたデータはデータベースのバイナリファイルに残ります
- 13. コピーされずにファイルが削除される
- 14. pdbファイルが "Target IncrementalClean"によって削除されています
- 15. 削除されたファイルは削除されません
- 16. ファイルは削除されましたが、実際のファイルは削除されていません。 (音が間違っている)
- 17. 選択オプションは削除ボタンによって削除されます。プラグイン
- 18. 空白を残さずに、JavaScriptで文字列を削除しますか?
- 19. Woocommerce削除された商品のバリエーションは残ります
- 20. ディスクからファイルを削除せずにファイルを削除するにはどうすればよいですか?
- 21. Hibernateで削除された子が親リストに残ります
- 22. xgboost.model残存ファイルを削除する
- 23. PHP curl_multi残っているハンドルを削除して閉じる
- 24. 誤って削除されたファイルを回復しました
- 25. 私は残したいデータベース内の削除されたデータ
- 26. SpriteBatchのドローコールはXNAによって削除されますか?
- 27. tfs:リポジトリサーバー上のファイルを削除してローカルに残す
- 28. ファイルは削除されません
- 29. 特定のファイル以外の古いファイルを削除します。ディレクトリが削除されています
- 30. Finderですでに削除されている端末からファイルまたはディレクトリを削除します
あなたの質問にあなたの答えは続きません。管理対象オブジェクトだけでなく、ファイルを削除する必要があると述べたはずです。 –
私は同じことを私の質問で説明しました。 – user5553647