Gibt es eine Möglichkeit, eine App zu aktivieren, das CoreData-Framework zu verwenden, wenn das Kontrollkästchen "CoreData verwenden" nicht aktiviert wurde? Ich weiß, es durch Veränderung AppDelegate.swift getan werden könnte, aber ich versuche, einen Weg zu finden, es automatisch nur bewirkt, dass Xcodekann CoreData in der fertigen App aktiviert werden?
Antwort
Wenn Sie das Kästchen „verwenden Coredata“ zu tun für Sie einige Textcoredata-Code generieren (a persistentContainer Eigenschaft und eine saveContext() -Methode) und lade es in dein AppDelegate. Es muss jedoch nicht in AppDelegate gehen, und Sie können sicherlich Ihren eigenen persistenten Container in Ihre App schreiben oder importieren (und ehrlich gesagt, sollten Sie).
Wenn Sie das Kontrollkästchen aktivieren, wird auch eine leere CoreData .xcdatamodeld-Datei erstellt, um mit dem Hinzufügen eigener Entitäten zu beginnen. Etwas, das du dir jederzeit selbst hinzufügen kannst.
Also, wenn Sie "automatisch" meinen, können Sie paar Dateien zu Ihrer App hinzufügen, um Ihnen den entsprechenden Code zum Überprüfen der "CoreData verwenden" -Feld, dann ist die Antwort ja.
Und Sie sollten für gute CoreData Swift Boilerplate Code jagen, die mit den Bedürfnissen Ihrer App passt. Apples ist nur, um Sie zu beginnen, und sie deprimieren es grob in Ihr AppDelegate, anstatt es in einen separaten Singleton zu isolieren, nur um es für Leute zu vereinfachen, die gerade damit angefangen haben.
- 1. Wie kann Array in CoreData gespeichert werden?
- 2. Ändern der aktuellen CoreData-Quelle der App
- 3. Kann Modul CoreData nicht als CoreData laden
- 4. Wie kann DomainRuntimeMBean aktiviert werden?
- 5. Administratorkomponente kann nicht aktiviert werden
- 6. Sollen Plisten in CoreData importiert werden?
- 7. Wie kann Deep-Linking in WebView in der Android App aktiviert werden?
- 8. Checkbox kann nicht aktiviert werden
- 9. Wie kann Multithreading in Clion aktiviert werden?
- 10. Die Daten werden nicht in der Tabellenansicht angezeigt. Swift CoreData
- 11. Kann eine SQLite-Datenbank oder ein CoreData Store in der iOS App gebündelt werden und noch geändert werden?
- 12. Wie kann der Prüfsummenwert in hdfs aktiviert werden?
- 13. Wie kann der Hash-Tabellen-Index in MySQL aktiviert werden?
- 14. erhalten pid fertigen QProcess
- 15. Yii2 - fertigen Checkboxlist in Yii2
- 16. clearInterval auf schweben nach der fertigen Seite
- 17. Entity Framework-Core - fertigen Gerüste
- 18. Wie kann NODE_DEBUG ohne Umgebungsvariablen aktiviert werden?
- 19. Mysql - Remote-Zugriff kann nicht aktiviert werden
- 20. Bitbucket-Pipelines kann nicht aktiviert werden
- 21. WSManCredSSP-Einstellung kann nicht aktiviert werden
- 22. CoreData Informationen werden nicht in der Tabelle Zelle
- 23. Informatica-Repository-Dienst kann nicht aktiviert werden
- 24. JNI-Debugger kann nicht aktiviert werden
- 25. ReSharper Daemon kann nicht aktiviert werden
- 26. Wie kann der Datenattributwert entsprechend den Kontrollkästchen aktiviert werden?
- 27. Wie kann der Dataflow Shuffle Dienst aktiviert werden?
- 28. ext-gmp kann nicht aktiviert werden
- 29. Wie kann der Aarch32-Befehlssatz auf ARMv8-a aktiviert werden?
- 30. Meine Cassandra kann nicht aktiviert werden