我正在尝试在嵌套在SWRevealViewController内的视图的viewWillAppear方法中更改ViewControllers,并且未在新视图上调用viewWillAppear . 这是不好的做法,还有办法吗?
我的视图层次结构如下所示:
-
根窗口
-
SWRevealViewController
-
后控制器
-
登录视图控制器
-
注册控制器
基本上,当注册完成后,帐户详细信息将在应用程序委托中设置,注册控制器会自行解除 . 然后调用登录视图控制器的viewWillAppear方法,它会看到用户现在已登录,因此将其自身替换为具有“主”屏幕的SWRevealController的前端控制器 .
但是,从不调用主屏幕的viewWillAppear方法 .