我的应用程序中有一个双变量,我在viewdidload方法中更新了它的一些值,希望稍后在TableView的委托方法之一中使用它,但该变量无法保留该值。我声明如下:
double subTtl;
@property(nonatomic,assign) double subTtl;
用于VIEWDIDLOAD的Mycode
subTtl = 0;
for (int i = 0; i<[pizzaAppDel.arrOrders count]; i++) {
[pizzaAppDel.arrOrderDetails addObject:@"1"];
subTtl = subTtl + [[(NSDictionary*)[pizzaAppDel.arrOrders objectAtIndex:i] objectForKey:@"price"] doubleValue];
}
NSLog(@"%@",[NSString stringWithFormat:@"%.2f",subTtl]);
这是我在TableView委托方法中使用它的方式:
lblTtlPrice.text = [@"Subtotal: $" stringByAppendingString:[NSString stringWithFormat:@"%.2f",subTtl]];
我正在.m文件中合成它并保存一些值,我可以看到变量内部的值,但是当我稍后尝试使用它时,我从中一无所获,变量返回空值。