我試圖替換NSMutableArray中的對象。在我班的其他地方,我成功地做到了。下面是代碼失敗的一個例子。當在NSMutableArray上調用replaceObject時EXC_BAD_ACCESS
NSNumber* newObject = [NSNumber numberWithDoulble:myCalculation];
NSLog(@"Old object at 12:%@",[myMisbehavingArray objectAtIndex:12];
[myMisbehavingArray replaceObjectAtIndex:12 withObject:newObject];
我在的NSLog聲明扔確保myMisbehavingArray指着東西,它是,但是當我運行程序我在replaceObjectAtIndex方法的角度得到一個EXC_BAD_ACCESS。
任何想法?
那麼,什麼是你用它之前在做什麼?另外,它是一個本地變量還是伊娃?它是如何初始化的,等等。 – 2010-07-22 19:42:17