Iphone 核心数据错误:在persistentstore coordinator中,哪些是最常见的错误?
核心数据不打算与外部SQLite数据库一起使用,除非您实现自己的存储。如果您需要具有预定义模式的外部数据库,那么不要尝试将核心数据放入您的解决方案中。而是使用标准的C API与SQLite数据库对话。这不是问题。你有什么问题?您尝试过什么?先生,您是对的,但是,这里有一个示例应用程序,它显示“如果您不想深入Sql的细节,那么核心数据对于处理Sqlite非常有用”,您只需要告诉核心数据您想要做什么。因此,下面我将介绍获取请求和存储协调器的代码。所有的事情都进展顺利,而不是这一部分,我有一个错误并调用abort。Iphone 核心数据错误:在persistentstore coordinator中,哪些是最常见的错误?,iphone,objective-c,sqlite,core-data,persistent-connection,Iphone,Objective C,Sqlite,Core Data,Persistent Connection,核心数据不打算与外部SQLite数据库一起使用,除非您实现自己的存储。如果您需要具有预定义模式的外部数据库,那么不要尝试将核心数据放入您的解决方案中。而是使用标准的C API与SQLite数据库对话。这不是问题。你有什么问题?您尝试过什么?先生,您是对的,但是,这里有一个示例应用程序,它显示“如果您不想深入Sql的细节,那么核心数据对于处理Sqlite非常有用”,您只需要告诉核心数据您想要做什么。因此,下面我将介绍获取请求和存储协调器的代码。所有的事情都进展顺利,而不是这一部分,我有一个错误并调
enter code hereIn my Application I am using Sqlite as an externel data base. So, Please Reply.I am using Xcode finding defficult to communicate to the sqlite file and Managed Object Model..
enter code here
- (NSPersistentStoreCoordinator *)persistentStoreCoordinator
{
if (__persistentStoreCoordinator != nil)
{
return __persistentStoreCoordinator;
}
NSURL *storeURL=[[self applicationDocumentsDirectory] URLByAppendingPathComponent:@"CoreDataBountyHunter.sqlite"];
NSError *error = nil;
__persistentStoreCoordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:[self managedObjectModel]];
if (![__persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeURL options:nil error:&error])
{
//
Typical reasons for an error here include:
* The persistent store is not accessible;
* The schema for the persistent store is incompatible with current managed object model.
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
abort();
}
return __persistentStoreCoordinator;
}