在视图控制器之间切换后,Uilabel没有更新

时间:2014-04-07 13:16:21

标签: ios nstimer

我是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);

感谢您的帮助!

0 个答案:

没有答案