首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

iOS App升格安装 - CoreData数据库升级

2012-11-25 
iOS App升级安装 - CoreData数据库升级如果IOS App 使用到CoreData,并且在上一个版本上有数据库更新(新增

iOS App升级安装 - CoreData数据库升级

如果IOS App 使用到CoreData,并且在上一个版本上有数据库更新(新增表、字段等操作),那在覆盖安装程序时就要进行CoreData数据库的迁移,具体操作如下:

NSDictionary *optionsDictionary = [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithBool:YES], NSMigratePersistentStoresAutomaticallyOption, [NSNumber numberWithBool:YES], NSInferMappingModelAutomaticallyOption, nil];if (![persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeUrl options:optionsDictionary error:&error]) { NSLog(@"failed to add persistent store with type to persistent store coordinator");}添加 *optionsDictionary,原来options:nil  改成options:optionsDictionary


5.重新编译下程序。




热点排行