我不擅长控制器之间的通信,所以我需要从 NSUserDefaults 进行设置和检查,这可能会导致任何问题吗?
问问题
1555 次
2 回答
2
这取决于您在加载视图的表单开始到结束后打算做什么。
你不想在viewWillAppear
(当视图准备好显示时调用)做太多,因为它可能会影响性能;通常你想做一些事情,比如刷新表格,或更新标签上的文本等。viewDidLoad
一旦加载视图,就会调用该方法,通常添加按钮、标签等任何你想出现在看法。如果您有任何可能需要很长时间才能执行的任务,最好在viewDidAppear
视图已经加载的情况下执行它们;在单独的线程上执行这些方法是一种很好的做法,或者至少在工作完成之前为用户提供某种活动指示器。
于 2012-03-27T17:54:39.827 回答
0
加载viewDidLoad
视图后调用一次。但是viewWillAppear
当你的视图变得可见时被调用。有了这些信息,您可以决定放置。
在这里查看更多信息。
于 2012-03-27T17:50:43.063 回答