Core Data を使用してアプリで小さな辞書を作成しようとしています。Master-Detail アプリケーションを使用すると、ユーザーの Documents フォルダーに xxx.sqlite ファイルが作成されます。初めてアプリケーションを起動する前に、アプリに xxx.sqlite ファイルが必要だったので、コードを次のように変更しました。
- (NSPersistentStoreCoordinator *)persistentStoreCoordinator
{
if (_persistentStoreCoordinator != nil) {
return _persistentStoreCoordinator;
}
//NSURL *storeURL = [[self applicationDocumentsDirectory]
URLByAppendingPathComponent:@"CoreDataFileTest.sqlite"];
NSString* path= [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"CoreDataTest.sqlite"];
NSURL* storeURL = [[NSURL alloc] initFileURLWithPath:path];
最後の 2 行で、アプリ プロジェクト フォルダーに xxx.sqlite ファイルが作成されると思いました。実際、そうではありませんでした。しかし、アプリは正常に動作します。これは、xxx.sqlite ファイルがアプリ自体に埋め込まれているということですか? お時間をいただきありがとうございます。