次のエラーが発生します。
"-[注文アイテム]:認識されないセレクターがインスタンス0x6b5f240に送信されました"
Orderというクラスがあります。これは次のようになります。
Order.h
#import <Foundation/Foundation.h>
#import <CoreData/CoreData.h>
@class OrderItem;
@interface Order : NSManagedObject {
@private
}
@property (nonatomic, retain) NSNumber * orderID;
@property (nonatomic, retain) NSDate * date;
@property (nonatomic, retain) NSNumber * orderCode;
@property (nonatomic, retain) NSSet* items;
@end
Order.m
#import "Order.h"
#import "OrderItem.h"
@implementation Order
@dynamic orderID;
@dynamic date;
@dynamic orderCode;
@dynamic items;
...
私がそれを正しく読んでいるなら、それは「items」メソッドを持つどんな種類のクラスも拡張しませんか?
私がそのようなエラーを受け取る他の理由はありますか?狂気に追加するために、このプロジェクトは、いくつかのマイナーな編集を加えて、前のプロジェクトから直接コピーされます。私は両方のプロジェクトのすべてのクラスでテキスト比較を行いましたが、私が行った外観上の変更以外に違いはありません。