- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
int num = 5;
[viewController functionA:[NSNumber numberWithInt:num-1]];
}
-(void) functionA: (NSNumber*) indexNumber{
int hi = [indexNumber intValue];
}
viewController是一個自定義UIViewController類的實例。 functionA是該類中的一個函數。 touchesEnded在另一個類中。iOS NSNumber intValue EXC_BAD_ACCESS
我得到EXC_BAD_ACCESS。在線搜索後,似乎它可能是一個釋放/分配錯誤,但我無法弄清楚。
numberWithInt看起來像它返回一個autorelease'd值。你可以致電保留,還是你使用ARC? – CodaFi 2012-02-29 04:48:48
什麼是viewController ..? – Kamarshad 2012-02-29 04:50:38