iOS之导航返回上上个控制器或指定返回某个控制器

栏目: IOS · 发布时间: 7年前

内容简介:popToViewController用法方式一,不推荐方式二,推荐

popToViewController用法

方式一,不推荐

[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:2] animated:YES];

方式二,推荐

for (UIViewController *controller in self.navigationController.viewControllers) {
    if ([controller isKindOfClass:[你要跳转到的Controller class]]) {
        [self.navigationControllerpopToViewController:controller animated:YES];
    }
}

方式三,推荐  这种方式可以适合返回指定控制器并调用其方法(比如刷新)

// 返回调用的控制器
 LLXXXcontroller *myControl = nil;
    for (int i = 0; i < self.navigationController.viewControllers.count; i++) {

        CustomViewController *cv = self.navigationController.viewControllers[i];
        if ([cv isKindOfClass:[LLXXXcontroller class]]) {

            myControl = (LLXXXcontroller *)cv;
            break;
        }
    }

    [self.navigationController popToViewController:myControl animated:YES];
    [myControl refreshData];

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

刷屏

刷屏

[美] 凯文•阿洛卡 / 侯奕茜、何语涵 / 中信出版社 / 2018-10-1 / 68.00

1. YouTube流行趋势经理,解密如何打造爆款视频 在视频时代,制造互动,才能创造潮流 用户不再是被动的观众,而是主动的传播者 2. 《刷屏》以行内人视角解读: 病毒视频 粉丝经济 网红产业 平台如何为内容创作者赋能 3. 你是否常常被病毒视频刷屏?你是否觉得很多网红火爆到“无法用常理解释”? 视频时代已经到来,我们每天观看网络......一起来看看 《刷屏》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

MD5 加密
MD5 加密

MD5 加密工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器