私はObjecive-Cを学び、ループ内のObjectメソッドを試そうとしています。 正しく動作しません。私は "スレッド1:プログラム受信信号:" SIGABRT "を受け取ります。"その行に どうしたのですか?Objective-C strange error SIGABRT
NSMutableArray *bookListMutable = [NSMutableArray arrayWithObjects:@"TitleM 2", @"TitleM 4", @"TitleM 5", nil];
[bookListMutable addObject:@"TitleM 3 added"];
[bookListMutable insertObject:@"TitleM 1 inserted" atIndex:0];
long countMutable;
countMutable = bookListMutable.count;
for(int y = 0; y < countMutable; y++){
[bookListMutable removeObject:[bookListMutable objectAtIndex:y]];
}
P.S. xCode 4.1
1)を更新する時間、Xcodeの4.3があります。 2)SIGABRTは通常例外です。あなたはコンソールをチェックしましたか? –
これはどのラインですか?また、なぜあなたは 'removeObjectAtIndex:'を使っていないのですか、それとも 'removeAllObjects'ですか? –
私はこの本から運動を試みました。http://www.amazon.com/Objective-C-Absolute-Beginners-iPhone-Programming/dp/1430228326/ref=sr_1_2?ie=UTF8&qid=1329685777&sr=8-2 –