一切正常,直到我添加了一个新的 NSNUmber 变量。
我的 .h 文件看起来有这个 -
NSNumber *foodPriceTotal;
@property (assign, readwrite) NSNumber *foodPriceTotal;
在我的 .m 文件中,我有 -
@synthesize foodPriceTotal;
在我的 Initwithnibname 方法中,我这样做 -
foodPriceTotal = [[NSNumber alloc] init];
在我的 cellForRowAtIndexPath 函数中,我这样做
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
CGFloat deliveryCharge = [prefs floatForKey:@"deliveryCharge"];
foodPriceTotal = [NSNumber numberWithFloat:([foodPriceTotal floatValue] + deliveryCharge)];
上下滚动时出现错误 EXEC_BAD_ACCESS(Code=1) -
错误的线是 -
foodPriceTotal = [NSNumber numberWithFloat:([foodPriceTotal floatValue] + deliveryCharge)];
请问有什么想法吗?