【发布时间】:2011-07-22 13:46:18
【问题描述】:
显式调用 loadView 有什么害处吗?
我必须访问服务器并获取要显示的数据,并且这些数据将根据用户对此视图的某些操作进行更改。我正在我的 loadView 方法中调用服务器并传递适当的参数。现在,当用户条件发生变化时,我会使用修改后的参数调用 [self loadView]。您在这里看到一些问题吗?
【问题讨论】:
标签: iphone cocoa-touch ios uiview uiviewcontroller
显式调用 loadView 有什么害处吗?
我必须访问服务器并获取要显示的数据,并且这些数据将根据用户对此视图的某些操作进行更改。我正在我的 loadView 方法中调用服务器并传递适当的参数。现在,当用户条件发生变化时,我会使用修改后的参数调用 [self loadView]。您在这里看到一些问题吗?
【问题讨论】:
标签: iphone cocoa-touch ios uiview uiviewcontroller
我认为Apple documentation 说明了一切:
loadView 创建视图 控制器管理。
-(void)loadView 你不应该直接调用这个方法。
【讨论】:
不好。因为:
将您的视图设置为具有两种配置,向用户传达它正在从服务器加载或可用于输入,即使它只是有一个可见的微调器或没有可见的微调器。创建一种在它们之间切换的方法。使用它与您的用户交流。
试图颠覆预期的模式总是会让你走上一条路没有什么能再奏效了,而且你已经花了很长时间来挖掘自己,以至于离开意味着无论如何要重新开始。
【讨论】:
改为调用 UIViewController 的 view 方法。如有必要,它将调用loadView。
【讨论】:
我已经进行了另一个服务器调用,获取了数据,更新了模式,然后刷新了视图。没有调用 loadView !!!
【讨论】: