关闭

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

标签: iOS-push
63人阅读 评论(0) 收藏 举报
分类:

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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:5852次
    • 积分:251
    • 等级:
    • 排名:千里之外
    • 原创:20篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章分类