メソッドをオブジェクト(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の通常の(コアデータ)属性はうまく機能します。