【发布时间】:2016-02-16 23:38:04
【问题描述】:
我今天发布了一个应用程序,我认为我已经进行了积极的测试。一位朋友提醒我,作为应用程序的关键部分的标签栏控制器根本无法工作,就好像用户交互被禁用了一样。点击其他选项卡不会显示该选项卡的视图控制器。标签栏项目图标甚至没有改变,就像它们在被选中时应该改变的那样。他们只是停留在第一个视图控制器上。
最奇怪的部分是当我拿走了我朋友的 iPhone 和我的 iPhone(她的 5S,我的 5C),然后在这两个设备上重新下载了应用程序。这个错误仍然存在于她的身上,但标签栏在我的身上完全正常工作。其他人也抱怨过同样的错误,但我无法在自己的手机上复制它。我什至无法在多个版本的 Xcode Simulator 中复制它。我以前从未见过。
我已经提交了一个新版本,我不得不强制标签栏控制器在 didSelect 方法下显示适当的标签,但在审查委员会接受之前,我的应用程序基本上会被破坏。
是什么原因造成的?
编辑:新上传的构建仍然无法正常工作。即使是无害的更改也不会生效。我已经在两部手机上下载了新版本——我的在右上角显示了新的导航栏按钮,但另一部手机仍然有旧按钮。而且它们都运行相同的版本。
【问题讨论】:
标签: ios objective-c xcode uitabbarcontroller release