ios跳转popToViewController的使用

ios提供的navigation条状方法一共有三种

1. - (nullable UIViewController *)popViewControllerAnimated:(BOOL)animated;

2. - (nullable NSArray<__kindof UIViewController *> *)popToViewController:(UIViewController *)viewController

animated:(BOOL)animated;

3. - (nullable NSArray<__kindof UIViewController *> *)popToRootViewControllerAnimated:(BOOL)animated;


常用的如下:

[self.navigationControllerpopToViewController:[self.navigationController.viewControllersobjectAtIndex:2]animated:YES];

for(UIViewController*temp inself.navigationController.viewControllers) {

if([tempisKindOfClass:[你要跳转到的Controllerclass]]) {

[self.navigationControllerpopToViewController:tempanimated:YES];

      }

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容