2016-04-13 5 views

答えて

1

コアデータスタックの初期化中に、データベースファイルが配置される場所を決定します。標準の場所はドキュメントディレクトリです。 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を使用して、このディレクトリを見つけることができます。

関連する問題