【发布时间】:2012-05-06 20:44:18
【问题描述】:
我收到以下错误:
"-[Order items]: 无法识别的选择器发送到实例 0x6b5f240"
我确实有一个名为 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
订单.m
#import "Order.h"
#import "OrderItem.h"
@implementation Order
@dynamic orderID;
@dynamic date;
@dynamic orderCode;
@dynamic items;
...
如果我没看错的话,它不会扩展任何具有“items”方法的类吗?
还有其他原因我会收到这样的错误吗?更疯狂的是,这个项目是直接从以前的项目中复制而来的,并进行了一些小的编辑。我已经对两个项目中的每个班级进行了文本比较,除了我所做的外观更改之外没有其他区别。
【问题讨论】:
-
你是从 .xcdatamodeld 文件中生成这个类的吗?
标签: objective-c xcode debugging selector