【发布时间】:2014-09-22 06:16:46
【问题描述】:
+[CDSession findFirstWithPredicate:inContext:]: 无法识别的选择器发送到类 0x919b3c
ios 8 发生了什么变化?它在 ios7 上运行良好。我无法获得批准。
UPD
使用前缀重命名方法后,我发现下一个错误:
results = [context executeFetchRequest:request error:&error];
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason:
'executeFetchRequest:error: A fetch request must have an entity.
UPD1
早快乐。在没有前缀的模拟器 MR 上工作正常,但在设备上崩溃:
"createEntity]: unrecognized selector sent to class 0x8eafec"
添加前缀通过这个地方,但崩溃
return [NSEntityDescription insertNewObjectForEntityForName:[self MR_entityName] inManagedObjectContext:context];`
有错误:
"CDSession" is not a subclass of NSManagedObject.
我认为这是 iOs8 的错误
UPD2
我创建了简单的项目http://cl.ly/2b0R2I3W3Y1P,它在装有 iOS8 的设备上崩溃,但在模拟中运行良好。
【问题讨论】:
标签: ios ios7 ios8 magicalrecord