我有MainViewController
管理容器视图。在MainViewController
的{{1}}方法中,我会检查用户是会员还是来宾,然后致电viewWillAppear:
以将transitionFromViewController:toViewController:duration:options:animations:completion:
或MemberViewController
换成适当的容器视图。
问题是,GuestViewController
上的viewWillAppear:
被MemberViewController
内的称为两次。这是一个问题,因为我正在那里进行网络调用,我不想复制。
为什么,以及如何解决?
答案 0 :(得分:0)
我不知道为什么,但是将transitionFromViewController...
MainViewController
viewWillAppear:
调用viewDidAppear:
的代码移到其{{1}}修复了问题。
(If you can clarify any of this for me,这将是最有帮助的。)