【发布时间】:2013-11-25 08:12:10
【问题描述】:
我刚刚在经过错误测试的应用程序中遇到了问题。我拼命想明白为什么会出现这个错误:
2013-11-25 09:02:55.687[186:60b] nested push animation can result in corrupted navigation bar
2013-11-25 09:02:56.055[186:60b] Finishing up a navigation transition in an unexpected state. Navigation Bar subview tree might get corrupted.
2013-11-25 09:02:57.666[186:60b] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Can't add self as subview'
一段时间后,我创建了一个新项目来尝试重现该错误:
当我按下具有不同 segue 的两个条形按钮项目,然后同时释放时,就会发生这种情况。我正在使用带有 segues 的故事板,并且没有任何自写代码。这是 iOS7 的错误,还是我遗漏了什么?
我无法在模拟器上重现,因为我没有两个光标...我正在使用带有 iOS7 7.0.3 的 iPad2
故事板图片:
编辑:
由于我在没有人尝试重现和确认此错误的情况下被粉碎并完全投反对票,因此我在没有确认的情况下报告了它。
编辑2:
Apple 要求堆栈跟踪。但由于我给了他们复制的确切步骤,我没有打扰。这不是我的工作。因此,请随时报告。
【问题讨论】:
-
如果您尝试单击任何按钮,它将如何生成错误
-
我同时按下了两个条形按钮项目,并按住它们。并同时发布。
-
这不是一个编程问题,如果您认为这是一个错误,那么它应该真正出现在 Apple 主板上或雷达上。
-
如果发错地方,我很抱歉。我不确定这是否是一个错误,但它确实看起来像它。我把它放在这里是为了获得一些反馈,也许看看其他人是否可以复制它。
-
临时解决办法是禁用按下手势时的另一个按钮。
标签: ios objective-c ios7 uistoryboardsegue