【发布时间】:2014-01-31 16:02:54
【问题描述】:
在我的视图控制器的viewDidLoad 方法中(与viewDidAppear 不同,它只调用一次),我正在对数据进行网络请求。每当我切换视图并返回到第一个视图时,我注意到即使没有再次提取数据,旧数据仍会显示在屏幕上。我没有使用 Core Data,那么这些数据存储在哪里?如果数据显然已经持久化,为什么还要使用 Core Data?
【问题讨论】:
-
在内存中。您的视图(及其所有子视图)仍然存在于内存中,如果您没有更改它们,那么它们将与您离开时一样。
标签: ios cocoa-touch uiviewcontroller data-persistence