Ich führe eine Abrufanforderung aus und ich bekomme schließlich das verwaltete Objekt. Das verwaltete Objekt wird unter Verwendung von [managedObj deleteObject:file]
gelöscht, was in weiteren Abrufanforderungen nicht angezeigt wird. Die Datei bleibt jedoch im Speicher.Kerndatenfehler: Datei bleibt nicht gelöscht
Antwort
Ich habe folgende [managedObj deleteObject:file]
getan, um das verwaltete Objekt zu löschen.
[[NSFileManager defaultManager] removeItemAtPath:filePath error:&error]
, um die Datei aus dem internen Speicher zu löschen.
Die Anweisung [managedObj deleteObject:file]
löscht Objekt aus dem Kontext nicht aus dem Speicher. Versuchen Sie [managedObj save:&error]
nach deleteObject
Schritt.
Ich habe versucht, den Kontext zu speichern. '[Kontext speichern: & Fehler]; if (Fehler) {NSLog (@ "Fehler beim Löschen einer Zeile:% @", Fehler); \t} '. Es hilft nicht. – user5553647
Verweisen Sie auf diesen Apple Developer Link. https://developer.apple.com/library/content/documentation/DataManagement/Conceptual/CoreDataSnippets/Articles/creating.html –
Auch nach dem Speichern des Kontexts wie in Apple Doc existiert die Datei. Nur die Zeile wird in '.sqlite' Datei gelöscht. – user5553647
- 1. Datei wird nicht gelöscht - RecyclerView
- 2. Kerndatenfehler nach dem Wiederherstellen des persistenten Speichers
- 3. Warum kann die Datei nicht gelöscht werden?
- 4. P4 Sync-Problem-Datei nicht gelöscht
- 5. Zip-Datei nicht in Mule gelöscht
- 6. Datei kann nicht gelöscht, sondern Autoren sind
- 7. Aktionsblatt wird nicht gelöscht
- 8. PHP-Datei wird automatisch gelöscht
- 9. Warum bleibt localStorage in Chrome nicht bestehen?
- 10. Fußzeile bleibt nicht
- 11. Passfacebook Login bleibt nicht
- 12. TFS 2015 - Teamprojekt wird nicht gelöscht, bleibt als Warteschlange im Status
- 13. TextInputLayout-Fehlerfarbe wird nicht gelöscht?
- 14. .htaccess Datei nicht neu geschrieben URL und bleibt das gleiche
- 15. Wifi bleibt nicht auf BeagleBone
- 16. Dateien können nicht gelöscht werden, IIS-Sperre
- 17. Subversion sagt meine Datei „bleibt in Konflikt“
- 18. String nicht gelöscht
- 19. NSOperationQueue wird nicht gelöscht
- 20. Skmapview nicht gelöscht
- 21. #temp Tabelle nicht gelöscht
- 22. kann nicht gelöscht Mitglied
- 23. Temp-Dateien nicht gelöscht?
- 24. Die ursprüngliche Datei 'AndroidManifest.xml' wurde gelöscht oder ist nicht zugänglich
- 25. Temp-Datei wird beim Beenden nicht gelöscht - warum ist das?
- 26. zip-Datei nicht wirklich gelöscht mit 'PHP unlink'
- 27. PHP Erstellte Datei | SSH kann nicht gelöscht werden (Berechtigung verweigert)
- 28. zClip - ZeroClipboard.swf gelöscht - Need neue Datei
- 29. Fabric Peer-Nodes bleibt nicht
- 30. Cursor-Stil bleibt nicht aktualisiert
Ihre Antwort folgt nicht aus der Frage, die Sie gestellt haben. Sie sollten erwähnt haben, dass Sie eine Datei entfernen müssen, nicht nur ein verwaltetes Objekt. –
Ich habe das gleiche in meiner Frage erklärt. – user5553647