gpt4 book ai didi

iphone - 将方法添加到 NSManagedObject 的子类中

转载 作者:行者123 更新时间:2023-12-03 16:53:14 25 4
gpt4 key购买 nike

我想向一个对象(NSManagedObject 的子类)添加一个方法

@interface REMBox : NSManagedObject {
}
- (int)singleValueForIndex:(int)index;
@property (nonatomic,retain) NSString *name;

但是该方法不能使用

REMBox *box = ....
BOOL canCallMessage = [box respondsToSelector:@selector(singleValueForIndex:)];
// canCallMessage is NO
int a = [box singleValueForIndex:4];
// that crashes :-(

我有什么错。 REMBox 的普通(核心数据)属性运行良好。

最佳答案

您是否将新的子类 REMBox 设置为用于数据模型中的实体的类?

此示例中实体“Event”的类“Event”。如果核心数据发生意外的事情,永远不要忘记进行干净的重建(有时甚至重新打开您的 xcode 项目)。

CoreData entity class

关于iphone - 将方法添加到 NSManagedObject 的子类中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4294144/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com