从StoryBord取出控制器并跳转的问题总结
来源:互联网 发布:正确对待网络流行语 编辑:程序博客网 时间:2024/06/05 08:00
第一种:
ActivityDetailViewController *detailVC = [self.storyboard instantiateViewControllerWithIdentifier:@"活动详情"];
第二种
ActivityDetailViewController *detailVC = [[UIStoryboard storyboardWithName:@"Main" bundle:nil] instantiateViewControllerWithIdentifier:@"活动详情"];
注意:1,“活动详情”是在StoryBord上做的标记,如下图
2,Main是我们现在用的StoryBord的名称
3,以前用第一种方法取出跳转就可以了,但是最近好像不行了(建导航栏控制器推出、模态、包括动画都不行)
也就是在 SB中不能从不同的界面往一个界面跳,不仅跳不过去,编译器的输出部分会自动出现以下错误信息
Application tried to push a nil view controller on target <UINavigationController: 0x7fd0c3d967e0>.------>翻译为:应用程序试图推动一个零视图控制器目标< UINavigationController:0 x7fd0c3d967e0 >。
而我用第二种方法就解决了跳不过去的问题,并且没有任何错误,建议大家以后用StoryBord的时候取出控制器的时候用第二种方法
Application tried to push a nil view controller on target <UINavigationController: 0x7fd0c3d967e0>.------>翻译为:应用程序试图推动一个零视图控制器目标< UINavigationController:0 x7fd0c3d967e0 >。
而我用第二种方法就解决了跳不过去的问题,并且没有任何错误,建议大家以后用StoryBord的时候取出控制器的时候用第二种方法
补充:我以前建的工程和现在建的工程唯一不同的是换了电脑,Xcode版本一样,做的相关处理也一样,同样的,以前的工程运行没有问题,现在新的就会出现我说的问题。不过我发现两个StoryBord有些不同,如下图
旧工程;
新工程:
如有错误之处,请告知我,谢谢。
旧工程;
新工程:
如有错误之处,请告知我,谢谢。
1 0
- 从StoryBord取出控制器并跳转的问题总结
- 关于storybord加视图控制器的代码实现方式
- 浅谈控制器跳转问题
- 从数据库取出图片并发布的Servlet
- MVC 从控制器跳转到视图的方法 |Model传值
- storybord
- 控制器的跳转
- 控制器跳转的方式
- iOS-非父子控制器跳转(如:从某一导航控制器的子页面跳转到另一个tabbar控制的页面)
- select从数据库取出数据并显示
- 从字符串取出数值,并进行排序
- 保存图片到沙盒并从沙盒中取出
- thinkphp 控制器间跳转,并传参
- 小球控制器SurfaceView中遇到的问题:跳转至其他fragment无法取消显示控制器
- 老生常谈 storybord的使用小贴士
- spring mvc 从一个控制器跳转到另一个控制器
- react-router带参数使用Link跳转并取出参数
- 从有“,”分隔的字符串中取出被分隔的字符串并存储
- 集合总结
- 什么时候建立数据库,怎么建立数据库?
- 解决:vs2015安装无法新建项目
- [sicily]1151. 魔板
- 黑马程序员——Map双列集合
- 从StoryBord取出控制器并跳转的问题总结
- qemu-guest-agent的一些用途
- 正则表达式
- OC之类别总结
- UIWebView的高级用法
- 为springMVC配置ehcache缓存(二级)
- #Mysql 中的左右连接问题
- 机房中的 PING
- Android 异常 AndroidRuntime﹕ FATAL EXCEPTION: main