Rei*_*ard 1 iphone cocoa core-data objective-c nsmanagedobject
我想在对象上添加一个方法(从NSManagedObject子类化)
@interface REMBox : NSManagedObject {
}
- (int)singleValueForIndex:(int)index;
@property (nonatomic,retain) NSString *name;
Run Code Online (Sandbox Code Playgroud)
但该方法不能使用
REMBox *box = ....
BOOL canCallMessage = [box respondsToSelector:@selector(singleValueForIndex:)];
// canCallMessage is NO
int a = [box singleValueForIndex:4];
// that crashes :-(
Run Code Online (Sandbox Code Playgroud)
我的错是什么 REMBox的正常(核心数据)属性运行良好.
您是否将新子类REMBox设置为要在数据模型中用于实体的类?
此示例中实体"事件"的类"事件".如果核心数据发生意外情况,永远不要忘记进行干净的重建(有时甚至重新打开你的xcode项目).

| 归档时间: |
|
| 查看次数: |
798 次 |
| 最近记录: |