ich es auf XCode getestet 8 Swift 3 OS macOS Sierra
IOS 10
in Ihrem Appdelegate.swif t
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
let urls = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)
print(urls[urls.count-1] as URL)
return true
}
1. Die Konsta nt .documentDirectory
sagt, wir suchen Dokumentenverzeichnis
2. Die Konstante .userDomainMask
unsere Suche auf unserer Anwendung Sandbox zu beschränken.
Ausgang
file:///Users/Ashok/Library/Developer/CoreSimulator/Devices/F629F99F-C745-46EB-8A11-01BC9FF1E592/data/Containers/Data/Application/3B373C93-71A2-46E9-8AF7-EF407C39429F/Documents/
Klicken Sie auf Go -> Gehe zum Ordner -> Einfügen Path -> Enter Hit
Dann Bibliothek gehen -> Anwendung Unterstützung -> filename.sqlite
Herausgegeben
ODER
Terminal öffnen und geben Sie find ~ -name 'HitTest.sqlite'
und drücken Sie die Eingabetaste.
Ashoks-MacBook-Pro:Desktop Ashok$ find ~ -name 'HitTest.sqlite'
/Users/Ashok/Library/Developer/CoreSimulator/Devices/F629F99F-C745-46EB-8A11-01BC9FF1E592/data/Containers/Data/Application/3B373C93-71A2-46E9-8AF7-EF407C39429F/Documents/HitTest.sqlite
Von oben Ausgang kann man deutlich sehen den Pfad Ihrer sqlite db
Sie DB Browser for SQLite verwenden können, zu öffnen.
Vielen Dank für die Antwort. Ich habe es versucht, aber es funktioniert nicht. Ich habe unter Argumente übergeben, die beim Start, -com.apple.CoreData.SQLDebug 1, übergeben, aber dies nichts drucken. Weißt du, warum ? –
@IdanAviv: Siehe http://stackoverflow.com/a/39679571/1187415. –
Vielen Dank Martin! –