我是iPhone开发的新手。我有以下问题。此方法(在视图控制器2中)由NSTimer事件触发。每隔几秒钟一个新的"轮"生成并存储在库存中。它工作正常。然而,在推动"后退"按钮(以查看控制器1)在导航栏中并再次移动到视图控制器2 UIlabel文本(self.wheelInStockSupplier.text)停止更新。 NSLog工作正常。我做错了什么?
//update number of wheels in stock
self.numberOfWheelsInStockSupplier = self.numberOfWheelsInStockSupplier+1;
//Save inventory to user defaults
NSUserDefaults *wheelInventorySaver = [NSUserDefaults standardUserDefaults];
[wheelInventorySaver setInteger:self.numberOfWheelsInStockSupplier forKey:@"inventoryWheelsSupplier"];
//syngronize
[wheelInventorySaver synchronize];
self.wheelInStockSupplier.text = [NSString stringWithFormat:@"%i",self.numberOfWheelsInStockSupplier];
NSLog(@"%i",self.numberOfWheelsInStockSupplier);
感谢您的帮助!