1
アプリケーションでCore Dataを使用していますが、SQLiteファイルの場所はどこですか?コアデータファイルはどこにありますか?
私はすでに相対的な投稿を読んでいて、答えは見つかりませんでした。
アプリケーションでCore Dataを使用していますが、SQLiteファイルの場所はどこですか?コアデータファイルはどこにありますか?
私はすでに相対的な投稿を読んでいて、答えは見つかりませんでした。
コアデータスタックの初期化中に、データベースファイルが配置される場所を決定します。標準の場所はドキュメントディレクトリです。 Apple Developer - Initializing the Core Data Stackを参照してください。あなたがそこに次のコード
let urls = NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory, inDomains: .UserDomainMask)
let docURL = urls[urls.endIndex-1]
/* The directory the application uses to store the Core Data store file.
This code uses a file named "DataModel.sqlite" in the application's documents directory.
*/
let storeURL = docURL.URLByAppendingPathComponent("DataModel.sqlite")
storeURL
を見つけるでしょう
は、あなたが探している(とdocURL
が含まれるファイル名のない単なるディレクトリです)ファイルのURLです。
また、例えば、ターミナルで使用find
のような他のアイデアのためのNSSearchPathForDirectoriesInDomains
NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true).last! as String
チェックIOS 8 Store sqlite File Location Core Dataを使用して、このディレクトリを見つけることができます。