0
我如何提前提供一個填充sqlite數據庫CoreData預供應用程序與sqlite
像我會有一個應用程序。與已經包含項目數據庫,而不只是下載數據在第一次啓動
我可以替換爲一個在使用SQLite,但我不知道如何創建sqlite的文件
-(void)importDatabaseToDocumentsDir
{
NSFileManager *fmngr = [[NSFileManager alloc] init];
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"Kalkulacka.sqlite" ofType:nil];
NSError *error;
if(filePath != nil && ![fmngr copyItemAtPath:filePath toPath:[NSString stringWithFormat:@"%@/Documents/%@", NSHomeDirectory(),@"Kalkulacka.sqlite"] error:&error]) {
// handle the error
//NSLog(@"Error creating the database: %@", [error description]);
}
[fmngr release];
}
感謝
解決方案是填充數據庫:從設備中導出所有數據(使用組織器),將導出的數據重命名爲zip,以便我可以遍歷它並找到sqlite ...然後按照提及的方式導入它 – 2012-01-10 15:09:38