iOSpush过后返回多级界面

有导航控制器push过后pop可以反回上一个界面,然而我们需要返回多级界面有下面两种方法

调用API

- (NSArray *)popToViewController:(UIViewController *)viewController animated:(BOOL)animated;

1.通过取得在导航控制器里面的控制器的下标 来返回

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

2.遍历导航控制器里面的控制器找到想要返回的那一个

for (UIViewController *controller in self.navigationController.viewControllers) {
        if ([controller isKindOfClass:[UserInfoControl class]]) {
            [self.navigationController popToViewController:controller animated:YES];
        }
    }

时间: 2024-08-01 10:21:49

iOSpush过后返回多级界面的相关文章

dede后台登陆又返回登陆界面怎么办

dede后台登陆又返回登陆界面......网上说的DATA等文件夹都有写入权限,试过好几种方法都不行! 其实最有可能的原因就是data文件夹的权限问题.大家可以通过FTP看下data文件的权限是否是775,也就是全部都有可读可写可执行的权限.记得把data文件的权限和sessions文件夹的权限改成777,用8Uftp软件进去以后,右键更改文件属性就可以了! 修改完这些以后记得用火狐或者遨游浏览器再登录下看看,360和IE记得要清空浏览器的缓存.第一步才是最重要的. .如果上面两步还不行的话就清

ubuntu14.04忽然不能登录,输入密码一直返回登录界面

ubuntu14.04忽然不能登录,输入密码一直返回登录界面 http://www.myexception.cn/operating-system/1707766.html ubuntu14.04突然不能登录,输入密码一直返回登录界面 解决方法: 1.ctrl + alt + F1进入命令终端 2.重装gdm,sudo apt-get install gdm 3.修改启动顺序:dpkg -reconfigure gdm 4.重启reboot可登录.

环信其他设备登录返回登录界面

/*! * 环信其他设备登录返回登录界面 */- (void)didLoginFromOtherDevice{ WEAKSELF  //弱引用 [SVProgressHUD showErrorWithStatus:@"你的帐号在其他设备上登录"]; [[EaseMob sharedInstance].chatManager asyncLogoffWithUnbindDeviceToken:NO completion:^(NSDictionary *info, EMError *erro

js控制5秒返回指定界面,或上一个界面

js控制5秒返回指定界面,代码如下 <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> <script type="text/javascript"> function countDown(secs,surl){ //alert(surl);

ubuntu忽然不能登录,输入密码正确一直返回登录界面

问题描述 由于配置eclipse命令启动,我修改了 /etc/environment 文件的内容,用命令 shutdown -r -now 重启后,输入密码正确一直返回登录界面. 查了下网上资料:系统启动先调用profile中的环境,后调用environment中的环境:在profile中设了和environment同名的环境时,profile要继承environment环境,不然会引起environment中相关的环境失效,并且profile中的环境变量是有顺序的,顺序反了也会出问题. 也就是

JSon_零基础_005_将po(bean)对象集合List转换为JSon格式的对象字符串,返回给界面

将po(bean)对象集合List转换为JSon格式的对象字符串,返回给界面 导入jar包: 编写:po(bean)代码: package com.west.webcourse.po; /** * 第01步:编写bean类, * 下一步com.west.webcourse.servlet.JavaBeanToJOSNString.java */ public class PersonInfoPo { private String name; private int age; private St

JSon_零基础_005_将po(bean)对象转换为JSon格式的对象字符串,返回给界面

将po(bean)对象转换为JSon格式的对象字符串,返回给界面 导入jar包: 编写po(bean)类: package com.west.webcourse.po; /** * 第01步:编写bean类, * 下一步com.west.webcourse.servlet.JavaBeanToJOSNString.java */ public class PersonInfoPo { private String name; private int age; private String sex

JSon_零基础_004_将Set集合对象转换为JSon格式的对象字符串,返回给界面

将Set集合对象转换为JSon格式的对象字符串,返回给界面 需要导入的jar包: 编写:servlet: package com.west.webcourse.servlet; import java.io.IOException; import java.io.PrintWriter; import java.util.HashMap; import java.util.HashSet; import java.util.Map; import java.util.Set; import ja

JSon_零基础_002_将List类型数组转换为JSon格式的对象字符串,返回给界面

将List类型数组转换为JSon格式的对象字符串,返回给界面 所需要导入的包: 编写bean: package com.west.webcourse.po; /** * 第01步:编写bean类, * 下一步com.west.webcourse.servlet.JavaBeanToJOSNString.java */ public class PersonInfoPo { private String name; private int age; private String sex; publ