首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UITabController导致iOS设备重新启动

UITabController导致iOS设备重新启动
EN

Stack Overflow用户
提问于 2015-09-22 21:34:21
回答 1查看 78关注 0票数 0

我的应用程序一直在正常工作,使用Xcode 6.x、iOS 8.x和以前的XS。我现在升级到最新的XS,Xcode 7和iOS 9,我的应用程序重新启动手机(不仅仅是崩溃,而是一个真正的黑屏/苹果徽标重新启动之类的东西),每次我按下应用程序主屏幕上的任何按钮,甚至只是点击一个文本字段.而不是看到键盘出现,设备只是重新启动。

我已经将问题缩小到让UITabController作为应用程序的根视图控制器。

更具体而言:

我有一个UITabController,它有三个标签。选项卡是绑定到UIViewControllers的导航控制器。在故事板中,UITabController标记为“是根视图控制器”。

如果我删除UITabController和导航控制器,并将任何UIViewController作为根视图控制器,问题就会消失。

只要我把UITabController作为"RootViewController",只要按下按钮,应用程序就会重新启动手机。

请注意,在XS和Xcode 7的最新版本编译的iOS 8.4上,完全相同的代码工作得很好,它只在iOS 9上这样做。

XS: 5.9.7 (build 9) Xcode: 7.0 (7A220) OS X Yosemite,v. 10.10.5 (14F27) iOS: 9.0

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-24 20:35:01

找到了解决办法。XS/Xcode中的一个bug。

必须删除选项卡控制器并重新添加它。不过,iOS 9不应该重新启动。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32727329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档