【发布时间】:2011-03-24 10:54:50
【问题描述】:
我在应用程序中有 TabBarController,所以所有标签栏项目都在同时加载,
当我更新数据并返回时,以前的视图仍然存在,并且在它们上方添加了新视图
我该怎么办
我的编码在 ViewWillApear 中,
我没有在 ViewDidLoad 中编码,因为我想在数据库中更新数据时查看数据,
并且 ViewDidLoad 被调用一次,但 ViewWillApear 每次都被调用, 所以每次添加新视图并且以前的视图都在那里,,,,
希望你明白我的意思,,,
【问题讨论】:
-
如果您来自该视图,您可以在 viewwilldisapper 方法中删除它。
-
@Fasttracks,我应该在 ViewWillDisAppear 中写什么?
-
[self.view removeAllSubViews];,我试过了,没用:-(
-
在 viewdidunload 方法中写 myoutlet=nil;
-
我已经手动完成了所有编码,没有使用 Interface Builder,所以?
标签: iphone ipad viewwillappear