我有一個NSNumber傳遞是通過第三方API,當我打電話的intValue對指數我得到一個EXC_BAD_ACCESS錯誤:的NSNumber的intValue給EXC_BAD_ACCESS
-(CPFill *) barFillForBarPlot:(CPBarPlot *)barPlot recordIndex:(NSNumber *)index;
{
NSLog(@"bar index %i", index);
int value = [index intValue];
}
我在調試器中得到的輸出:
酒吧索引0
條索引1
程序接收到的信號:「EXC_BAD_ACCESS」。
這是怎麼回事?
我注意到,第一次調用該方法,指數零但下一次它顯然不是...
我怎麼能調試嗎?!?!它是這樣一個微不足道的東西,但我似乎無法修復它!
哼,看起來對我來說是錯的東西。你怎麼能用NSLog記錄對象(@「bar index%i」,index); [index intValue] – vodkhang 2010-07-22 02:39:33