次のヘッダーファイルと@synthesizeの本文ファイルを使用して「card」というクラスを作成しました。問題は、typeOfCardの値を取得しようとすると、アプリがクラッシュすることです。私は愚かですか?デバッグすると、inspctorはこの変数が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