有些时候,当我推到的ViewController导航控制器,视图控制器的viewDidLoad中()方法没有被调用。 这导致我的应用程序崩溃。 我将不胜感激任何帮助。
我忘了提,我从笔尖加载的观点之前,我把它推到导航控制器。
谢谢,萨拉
有些时候,当我推到的ViewController导航控制器,视图控制器的viewDidLoad中()方法没有被调用。 这导致我的应用程序崩溃。 我将不胜感激任何帮助。
我忘了提,我从笔尖加载的观点之前,我把它推到导航控制器。
谢谢,萨拉
的viewDidLoad
当视图首先从笔尖文件加载方法仅调用。 如果视图已经加载并再次按下该视图不会再次触发。 根据你想要做什么,你可能要使用viewWillAppear
或viewDidAppear
代替。
一旦视图被加载并添加到控制器的堆栈,你将不会看到此再次调用。 您将需要得到弹出堆栈的视图,并再次推到看到它。 您可以随时放心viewWillAppear中会被调用返回到视图每次。 这允许你这样做可能是为了看家任何(我假设是目标)。