Gibt es eine Möglichkeit, wie ich meine Kerndaten-Datenbank anzeigen kann, ohne sie programmatisch durch den Code zu laden ?!Wie öffne ich eine Kerndatenbank?
Antwort
Sie können zum Ordner "Application Support" wechseln (normalerweise ~/Library/Application Support/YourAppName /) und die Datei YourAppname.xml anzeigen.
Normalerweise befindet sich CoreData-Speicher während der Entwicklung im XML-Format. Sie können dies in einer der AppDelegate-Methoden ändern (ich nehme an, Sie haben Core-Data Application erstellt)
Es hängt davon ab, welches Format der Datenspeicher ist (Core Data unterstützt derzeit persistente XML-, Binär- und SQLite-Datenspeicher). XML-Datenspeicher können mit einem Texteditor angezeigt werden. Binäre Datenspeicher sind nur über Code zugänglich. Sie können einen SQLite-Datenspeicher über die SQLite-Befehlszeile oder über eine beliebige Anzahl von GUI-SQLite-Browsern öffnen. Beachten Sie jedoch, dass die Darstellung auf der Festplatte (in einer Datenbank oder auf andere Weise) ein Implementierungsdetail dafür ist, wie Core-Daten ein Objektdiagramm auf dem Datenträger beibehalten. Verlassen Sie sich nicht auf dieses Format in beliebig Weise, außer um Ihre Neugier zu befriedigen. Wenn Sie versuchen, einen Fehler zu finden, gibt es viel bessere Möglichkeiten als im Datenspeicher zu stochern.
~/Library/Application Support/iPhone Simulator/User/Applications/{APP GUID}/Documents/your_xcdatamodel.sqlite
Sie sollten die Datenbank direkt mit dem Befehlszeilentool sqlite3 anzeigen können. Die Datenbank sollte im folgenden Verzeichnis gespeichert werden:
~/Library/Application Support/iPhone Simulator/User/Applications/{your application GUID}/Documents/{your application name}.sqlite
die Datenbank anzuzeigen, geben Sie einfach die folgenden in einem Terminal (beachten Sie, sqlite3 bereits auf Ihrem System standardmäßig installiert werden soll):
sqlite3 {your application name}.sqlite
Sie können dann reguläres SQL ausführen, um die Daten in der Datenbank anzuzeigen.
Hinweis, die folgenden nützliche Befehle:
- .help - Shows sqlite spezifische Befehle und was sie tun
- .tables - Zeigt alle Tabellen in der Datenbank
- .schema {gefolgt von Tabellenname} - Zeigt die create-Anweisung an, die zum Erstellen der Tabelle verwendet wurde
- .qu es - Exits Sqlite3
folgenden Schritte aus:
cd ~/Library/Application\ Support/iPhone\ Simulator
find . -type f -name "*.sqlite"
Es ist das eine, die ist: [Project_Name] .sqlite
Ich bin mit Navicat Premium-Essentials-die Datenbank anzuzeigen. im Finder Rechtsklick auf:
Library Folder->Show View Options->Select Show Library Folder
Dies ermöglicht es Ihnen zu navigieren, um die Datei in einem beliebigen SQLite Daten-Browser zu öffnen (wie Navicat)
- 1. Wie öffne ich eine .a Datei
- 2. Wie öffne ich eine Nachricht in UWP?
- 3. Wie öffne ich eine Datei in C++?
- 4. Wie öffne ich eine Datei durch Python
- 5. Wie öffne ich eine URL in Python
- 6. Wie öffne ich eine .bundle-Datei
- 7. Wie öffne ich eine URL von Terminal
- 8. Wie öffne ich eine EVERNOTE-Dateiendung "* .exb"?
- 9. Wie öffne ich eine Textdatei in Java?
- 10. Wie öffne ich eine Datei im Benutzerordner
- 11. Wie öffne ich eine XML-Bilddatei?
- 12. Wie öffne ich eine hxs-Datei?
- 13. Wie öffne ich Datei/Verzeichnis?
- 14. Wie öffne ich mehrere Terminals?
- 15. Wie öffne ich eine Eingabezubehöransicht über eine UIAlertAction mit swift?
- 16. Wie öffne ich eine MP4-Datei ohne eine dedizierte Anwendung?
- 17. Wie öffne ich VCE-Dateien?
- 18. Wie öffne ich einen Ordner?
- 19. Wie öffne ich die Bestätigungsschaltfläche?
- 20. Wie öffne (tatsächlich öffne) eine Textdatei in Excel mit VBA?
- 21. Wie öffne ich eine neue Registerkarte in CasperJS
- 22. Wie öffne ich eine Datei von Vim aus?
- 23. Wie öffne ich eine Verknüpfung neue Registerkarte mit Druckbefehl?
- 24. Wie öffne ich eine HTML-Datei mit Java?
- 25. Wie öffne ich eine Datei zum Einlesen von C?
- 26. Wie öffne ich eine temporäre Datei und bekomme ihren Dateinamen?
- 27. Wie öffne ich eine lokale Datei von Ihrem USB
- 28. Wie öffne ich eine URL im Standardbrowser onclick?
- 29. Wie öffne ich eine PDF-Datei in TableView?
- 30. Wie öffne ich eine Datei und suche nach einem Wort?
was APP GUID? –