42得票6回答
Swift中,当dismiss视图控制器后,viewWillAppear方法没有被调用

我正在从名为HomeController的视图控制器中呈现一个视图控制器,如下所示:let viewController = self.storyboard?.instantiateViewController(withIdentifier: "LoginController") as! Lo...

8得票6回答
viewDidLoad被调用两次

我的视图控制器中的viewDidLoad方法被调用了两次。一次是由[UIViewController View]调用,另一次是由[UINib instanciateWithOwner:Options]调用的。为什么会出现这种情况?可以如何避免呢?