サードパーティのAPIを介して渡される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」。
一体何が起こっているのですか?
メソッドが最初に呼び出されたとき、インデックスはnilですが、次回は明らかにそうではないことに気づきました...
どうすればこれをデバッグできますか?!?!それはとても些細なことですが、私はそれを修正できないようです!