我刚开始玩Core Data。属性名为'description'导致崩溃
我创建了一个实体,名为任务与一个属性称为说明。我打开Interface Builder,并添加了核心数据实体查看。
选择了我的实体,属性并尝试构建应用程序。点击“添加”按钮后,它会与EXC_BAD_ACCESS一起崩溃。
将此属性重命名为'desc'后,它可以正常工作。
任何人都可以解释为什么会发生这种情况?核心数据中的'描述'是一些保留字还是什么?
我刚开始玩Core Data。属性名为'description'导致崩溃
我创建了一个实体,名为任务与一个属性称为说明。我打开Interface Builder,并添加了核心数据实体查看。
选择了我的实体,属性并尝试构建应用程序。点击“添加”按钮后,它会与EXC_BAD_ACCESS一起崩溃。
将此属性重命名为'desc'后,它可以正常工作。
任何人都可以解释为什么会发生这种情况?核心数据中的'描述'是一些保留字还是什么?
description
是ann用于调试的Objective-C属性,一直延伸到Core Foundation,它具有相应的CFDescription
函数。你应该为其他属性命名。
更多可可比Objective-C,但是。 – 2010-07-07 18:49:09
这是NSObject的方法。从NSObject继承的所有类(实际上都是)继承该方法。它为调试目的生成对象的文本描述。当你使用NSLog(@“%@”,anObject)记录对象时,它会调用描述方法。 – TechZen 2010-07-07 22:27:57
我首先写了Cocoa,然后将它编辑到Objective-C,所以我应该保持原样。 – lucius 2010-07-07 22:57:26