界面跳转(大牛勿喷,本人在开发中所认识到的小技巧)

原创 2016年05月31日 20:02:17

      在一个项目中添加滑动退出之后,如果不设置好rootView会导致滑动退出到登录界面。点击退出登录以后,要返回到登录界面,如果处理的不当,可能会出现跳转不到登录界面的情况,或者不能跳转到登录界面,这个方法大家可以借鉴一下。

在AppDelegate.h里面这样写:

LoginViewController *log = [[UIStoryboard storyboardWithName:@"Login" bundle:nil] instantiateInitialViewController];

    NavViewController *nav = [[NavViewController alloc] initWithRootViewController:log];

    [self.window setRootViewController:nav];

    [self.window makeKeyAndVisible];

在退出登录界面这样写:

LoginViewController *log = [[UIStoryboard storyboardWithName:@"Login" bundle:nil] instantiateInitialViewController];

    NavViewController *nav = [[NavViewController alloc] initWithRootViewController:log];

    [self presentViewController:nav animated:NO completion:nil];

这样就可以完成一个界面的跳转功能。

   大部分的滑动退出有人使用的是别人已经写好的接口,大家可以直接调用就可以,但是在使用过程中可能会出现上述的情况,大家可以按照这个方法来解决这样类似的问题。


相关文章推荐

从404错误认识到服务器跳转与客户端跳转 两者相对路径的区别

写了一个用户进入首页时,利用servlet过滤器检查用户登入的验证。从中发现sendRedriect和forward关于路径的细节问题。 当输入任意字符,点击"login"按钮时,登入index.j...

分享一个导出Excel时页面不跳转的小技巧

今天在点击客户档案导出的时候,发现先是打开了一个新标签,然后新标签自动关掉,弹出一个文件下载确认的窗口,点击确认后开始下载导出的Excel文件。这样的过程感觉窗口闪来闪去,而且可能会给用户带来困惑,是...

一些以我老年痴呆早期所记不住的东西(本人蒟蒻,大牛勿喷)

一,gdb的使用set path=C:\MinGWStudio\MinGW\bin 定位g++ cd C:\MinGWStudio\Templates\1722063 进入目录 g++ -g p1...

ios面试时可能问到的问题(新手,技术大牛勿喷)

1、线程的生命周期的五种状态 新建(new Thread) 当创建Thread类的一个实例(对象)时,此线程进入新建状态(未被启动)。 例如:Thread  t1=new Thread(); ...
  • Qi_lang
  • Qi_lang
  • 2015年01月11日 14:09
  • 436

(持续更新)造福GDUT计院的小伙伴们,数据结构anyview题目+答案,代码搓大牛们勿喷

GDUT数据结构anyview题目+答案,代码搓大牛们勿喷,大家随意就好!/********** 【题目】试写一算法,实现链栈的判空操作。 链栈的类型定义为: typedef struct LSNod...

aspack的简单脱壳,望大牛勿喷。

压缩壳下面是我的脱壳,win7x64下测试。1.单步跟踪2.ESP定律3.一步到达oep4.内存镜像法5.脱壳软件6.脚本脱壳7.模拟跟踪法,查看内存。SFX,imports,relocationst...

用命令行来启动应用,如QQ这类的,提升逼格,大牛勿喷,3Q

用命令行来启动应用,如QQ这类的。这里只讲方法,不讲原理,因为我也只懂皮毛;下面是步骤: 1、随便在哪里建一个文件夹,把需要启动的应用的快捷键都copy到里面;最好改一下应用的名字,方便敲入嘛; ...

upx壳的一些简单脱壳,望大牛勿喷。

下面是我的脱壳。手动脱壳1.ESP定律法查看通用寄存器ESP,数据窗口跟踪。F8单步步入,F4禁止向上跳转2.单步跟踪法F8单步跟踪,遇CALL F7进入。直到到达OEP,经过多次F8,F4终于到达O...

关于多线程自己整理(大牛勿喷)

1、线程的生命周期的五种状态 新建(new Thread) 当创建Thread类的一个实例(对象)时,此线程进入新建状态(未被启动)。 例如:Thread  t1=new Thread(); ...
  • Qi_lang
  • Qi_lang
  • 2015年01月15日 22:17
  • 310

MFC界面开发小技巧

1、在单文档工程中更新视图 关键函数:Invalidate(BOOL bErase = TRUE); 简介:用于重新执行OnDraw()。当参数为默认的true时,擦除并重画;当参数为false时...
  • nemyth
  • nemyth
  • 2014年11月28日 00:10
  • 606
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:界面跳转(大牛勿喷,本人在开发中所认识到的小技巧)
举报原因:
原因补充:

(最多只允许输入30个字)