我正在搜索如何将我的sdk版本的iOS从8降级到7,因为对核心数据的访问已经改变
我之前使用
AppDelegate *appDelegate = [[UIApplication sharedApplication]delegate];
NSManagedObjectContext *context = [appDelegate managedObjectContext];
User *user = [NSEntityDescription insertNewObjectForEntityForName:@"User" inManagedObjectContext:context];
NSError *error;
[context save:&error];
但现在已经不知道如何降级到ios 7或现在使用核心数据?
THX
答案 0 :(得分:1)
为了严格回答本主题标题中的问题,您可以通过继续使用Xcode 5而不是Xcode 6来回到之前的iOS SDK。两个Xcode版本可以同时安装。 只需重命名Xcode 5目录,然后再安装Xcode 6。
但根据您的问题,这个问题只能让您的应用很快恢复正常工作。毫无疑问,您将很快在iOS 8下解决您的核心数据问题。
答案 1 :(得分:0)
更改部署目标只会限制应用在iOS8上运行。 你只需使用Xcode 5.x,它没有iOS8.x SDK。
答案 2 :(得分:0)
由于Mac AppStore中不再提供XCode 5,因此无法再降级SDK。 您现在只能安装XCode 6。