Iphone 核心数据错误:在persistentstore coordinator中,哪些是最常见的错误?

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非常有用”,您只需要告诉核心数据您想要做什么。因此,下面我将介绍获取请求和存储协调器的代码。所有的事情都进展顺利,而不是这一部分,我有一个错误并调

核心数据不打算与外部SQLite数据库一起使用,除非您实现自己的存储。如果您需要具有预定义模式的外部数据库,那么不要尝试将核心数据放入您的解决方案中。而是使用标准的C API与SQLite数据库对话。

这不是问题。你有什么问题?您尝试过什么?先生,您是对的,但是,这里有一个示例应用程序,它显示“如果您不想深入Sql的细节,那么核心数据对于处理Sqlite非常有用”,您只需要告诉核心数据您想要做什么。因此,下面我将介绍获取请求和存储协调器的代码。所有的事情都进展顺利,而不是这一部分,我有一个错误并调用abort。
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;
}