https://imgur.com/6rGCCe5在pageViewController上滑动时,我按下了锁定或主页按钮。在前台应用程序之后
- (void)applicationDidBecomeActive:(UIApplication *)application
我已将通知发送到pageViewController,所以无法获取当前控制器,PageViewController无法重新加载他的控制器。
ContentViewController *viewController = [self.viewControllers firstObject];
返回错误的对象。任何委托方法都不会在前台之后调用。如何获得当前的控制器?
当前的viewcontroller可能不是lastObject
为什么不'reload'(不知道这是什么意思?)中的所有viewcontrollers的原因。self.viewControllers
或者,当pageViewController再次获得通知setViewControllers时
- (void)setViewControllers:(NSArray *)viewControllers
direction:(UIPageViewControllerNavigationDirection)direction
animated:(BOOL)animated
completion:(void (^)(BOOL finished))completion
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句