gpt4 book ai didi

ios - 只有在某些情况下才会出现 segue 崩溃吗?

转载 作者:行者123 更新时间:2023-11-29 13:14:19 25 4
gpt4 key购买 nike

我刚刚收到一份崩溃分析报告,说我的应用程序在 segue 上崩溃了。这是错误:

Exception Type: NSGenericException
Reason: Could not find a navigation controller for segue 'AskToQuestion'. Push segues can only be used when the source controller is managed by an instance of UINavigationController.

但是当我运行我的应用程序以尝试重现它时(与错误中的应用程序版本相同)我无法简单地重现它。而且似乎其他用户也在使用这种罚款。

是否有可能的原因导致这仅在少数设备上崩溃?

谢谢!

最佳答案

我想这不是特定设备的问题,而是您没有偶然发现的用例。换句话说,存在一个错误,有时可能会在这个特定的 UIViewController 中结束,但不会在 UINavigationController 中。因此,当我们尝试从这种情况中进行 push segue 时,我们理所当然地崩溃了。当然,麻烦在于您不知道如何在这种情况下结束。如果您无法弄清楚,您可能必须推出应用程序的检测版本,即它会输出日志消息,以便您了解我们是如何到达这里的。

关于ios - 只有在某些情况下才会出现 segue 崩溃吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16226956/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com