自动的firstView控制器调用在viewdidAppear第二视图控制器
-
27-09-2019 - |
题
我正在使用一个标签栏在导航控制器2次。在导航该第一视图控制器应该自动调用所述第二视图控制器没有显示第一视图控制器(由viewdidAppear推动pushviewcontroller)。
的问题是,当我在第一次前进到第二视图控制器而不第一视图的任何示出正确的标签条上点击。但是当我再次按标签栏它显示出与过渡样式(popviewcontroller)第一视图。
任何人都可以建议我什么我都出了问题?
在预先感谢
此致 Sathish所在
解决方案
如果您使用initWithNibName创建视图控制器使用viewDidLoad中的事件,而不是viewDidAppear。
其他提示
只是使用呼叫第二视图控制器在 - (无效)viewWillAppear中:(BOOL)动画那么它不给任何问题
你为什么要这么做?
添加第二个视图作为一个子视图真的,或者如果你真的必须把它放在viewWillAppear:(BOOL)animated
- 但调用它每次都是真的效率低下。但同样,你为什么会想通过其他视图控制器推视图控制器?你为什么不只是使控制器根视图控制器第二个看法?
不隶属于 StackOverflow