在我的文档核心数据应用程序中,我收到了控制台中的报告崩溃:
Cocoa Bindings:无法从对象< _NSControllerObjectProxy创建NSSet:0x26acb0> _NSControllerObjectProxy类
我有-NSBindingDebugLogLevel 1启动变量,我只得到这个。有没有办法获得更多的信息,哪个类或控制器正在提高它?或者从指针地址获取类名?
堆栈:
#0 0x9141f4e6 in objc_exception_throw
#1 0x951288e8 in +[NSException raise:format:arguments:]
#2 0x9512885a in +[NSException raise:format:]
#3 0x956837dc in -[_NSManagedProxy _entity]
#4 0x9568392a in -[_NSManagedProxy fetchRequestWithSortDescriptors:limit:]
#5 0x956835bb in -[NSArrayController(NSManagedController) defaultFetchRequest]
#6 0x95683486 in -[NSObjectController(NSManagedController) _executeFetch:didCommitSuccessfully:actionSender:]
答案 0 :(得分:0)
您最近是否更改了模型但是正在加载旧版本的数据文件?如果是,请删除错误数据文件,或启用持久存储迁移。
答案 1 :(得分:0)
对于任何浪费时间调试问题的人 - 确保datamodel包含在目标中。 在我的情况下,在进行一些版本控制后,文件被排除在目标之外。
这么微不足道。