各种点击方法(包括按钮的点击事件,手势点击)能打印NSLog里面的东西但是不能push到新界面

第一次写博客,诸多不对的地方请各位大神包涵,也请各位大神多多提意见指导。就把刚刚遇到的小问题及解决方法与大家分享。
各种点击方法(包括按钮的点击事件,手势点击)能打印NSLog里面的东西但是不能push到新界面:
1.寻找问题
在push的地方设置断点,输入打印self.navigationController,可以看到self.navigationController此时为nil,这就是问题所在
2.出现此问题的原因
self这个控制器并不是继承navigationController的
3.解决问题
创建这个控制器通过UINavigationController创建
注意:如果根控制器不是继承UINavigationController,相应的子控制器都不能push,pop,然而present dismiss 没影响

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/si1279571489/article/details/52370248
文章标签: iOS-push
个人分类: iOS
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

各种点击方法(包括按钮的点击事件,手势点击)能打印NSLog里面的东西但是不能push到新界面

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭