これはnoobの質問ですが、私の人生のために私のMSMutableArrayクラス変数が設定されていない理由を理解できません。以下は、私のコードは次のとおりです。Objective-Cクラスのインスタンス変数が設定されていないのはなぜですか?
@interface MyClass : NSObject {
NSMutableArray *imageArr;
}
@implementation MyClass
-(id)init
{
self = [super init];
if (self) {
imageArr = [[NSMutableArray alloc] init];
}
return self;
}
- (void) checkImageArr {
NSLog(@"imageArr size::%@",[imageArr count]);
}
このコードを実行すると、以下のログに設定されています:
imageArr size::(null)
なぜ変数が設定されていないということですか?私は以下のquestionを見て、私のコードと受け入れられた答えとの間に何か違うものは見当たりません。
ありがとうございました。
NSUIntegerが '符号なしint' – JeremyP