我创建了一个名为“card”的类,其中包含以下头文件和一个带有@ synthesize的正文文件。问题是,当我尝试获取typeOfCard的值时,应用程序崩溃。我是愚蠢的吗?当我调试它,在inspctor告诉我,这个变量是一个int,它告诉我正确的值,但随后的应用程序崩溃,出现以下错误:自定义类和@property的奇怪东西int的
*终止应用程序由于未捕获的异常“NSInvalidArgumentException”,原因是: ' - [__ NSArrayM idOfImage]:无法识别的选择发送到实例0x190f64e0'
#import <Foundation/Foundation.h>
enum cardType {
hearth = 0,
bell = 1,
acorn = 2,
leaf = 3
};
@interface card : NSObject {
int value;
int idOfImage;
enum cardType typeOfCard;
}
@property (assign)int value;
@property (assign)int idOfImage;
@property enum cardType typeOfCard;
@end
喜有
@synthesize typeOfCard;
感谢所有的。我已经解决了这个问题。是我的错。 –