RestKit加载SQLite数据

时间:2012-10-10 09:27:21

标签: objective-c restkit

我的想法是将填充了数据的现有sqlite数据库加载到RestKit的对象库中。如果我执行以下操作,它可以工作,我得到了数据。

RKURL *baseURL = [RKURL URLWithBaseURLString:@"http://www.myurl.com"];

RKObjectManager *objectManager = [RKObjectManager objectManagerWithBaseURL:baseURL];
objectManager.client.baseURL = baseURL;

RKManagedObjectStore* objectStore = [RKManagedObjectStore objectStoreWithStoreFilename:DB_FILENAME_SEED_DB usingSeedDatabaseName:DB_FILENAME_SEED_DB managedObjectModel:nil delegate:self];
objectManager.objectStore = objectStore;

但我想做的是稍后在一个方法中加载到商店,类似的东西:

- (void)loadSeedDatabase
{
    [FileUtility deleteNormalDatabaseFile]; // do I have to do that?

    RKObjectManager *objectManager = [RKObjectManager sharedManager];

    RKManagedObjectStore* objectStore = [RKManagedObjectStore    objectStoreWithStoreFilename:DB_FILENAME usingSeedDatabaseName:DB_FILENAME managedObjectModel:   

    [[objectManager objectStore] managedObjectModel] delegate:self];

    objectManager.objectStore = objectStore;

}

我不确定是否必须删除已创建的本地sqlite数据库。如果我调用这个方法,本地数据库是正确的 - 我的填充sqlite数据库就在那里。但是如果我做一些获取请求,那么什么都不会回来。

安迪知道我必须改变什么或问题是什么?

0 个答案:

没有答案