【发布时间】:2015-04-20 21:08:37
【问题描述】:
我构建了一个 iOS 应用程序并在 -(void)viewDidLoad 中解析来自网络的数据,并在加载时显示它。但是通常当我打开我的应用程序时,它会显示旧数据(应用程序加载速度很快),我需要杀死它并再次打开它,然后它会解析数据并显示新数据。为什么会这样?
【问题讨论】:
-
您是在 iOS 模拟器还是在实际设备上测试您的应用?
-
实际设备,在模拟器中它每次从开始加载(很好),就像设备缓存应用程序一样
-
viewDidLoad不会在每次视图出现时都被调用。 -
您是否检查过(使用
NSLog)是否每次都从服务器拉取数据? -
在模拟器上可以正常工作,但在设备上不行
标签: ios objective-c