2

我不擅长控制器之间的通信,所以我需要从 NSUserDefaults 进行设置和检查,这可能会导致任何问题吗?

4

2 回答 2

2

这取决于您在加载视图的表单开始到结束后打算做什么。

你不想在viewWillAppear(当视图准备好显示时调用)做太多,因为它可能会影响性能;通常你想做一些事情,比如刷新表格,或更新标签上的文本等。viewDidLoad一旦加载视图,就会调用该方法,通常添加按钮、标签等任何你想出现在看法。如果您有任何可能需要很长时间才能执行的任务,最好在viewDidAppear视图已经加载的情况下执行它们;在单独的线程上执行这些方法是一种很好的做法,或者至少在工作完成之前为用户提供某种活动指示器。

于 2012-03-27T17:54:39.827 回答
0

加载viewDidLoad视图后调用一次。但是viewWillAppear当你的视图变得可见时被调用。有了这些信息,您可以决定放置。

在这里查看更多信息。

于 2012-03-27T17:50:43.063 回答