iOS应用程序在快速关闭/打开时崩溃。

4
这个问题的主要难点在于我不能将设备连接到xCode进行调试,因为为了使它崩溃,我必须关闭应用程序(终止调试会话),然后迅速重新打开。关键词:迅速...我没有时间关闭并通过xCode重新构建,否则它不会崩溃(需要在一两秒钟内)...我在组织者>崩溃中没有看到什么值得注意的东西...我不是在寻找特定的解决方案,因为我尚未获得错误代码,我只是在寻找想法/方法来获得此错误代码。
再次强调,这种崩溃只能在关闭应用程序后的一两秒钟内发生。打开->关闭->在一秒钟内再次打开->崩溃。该崩溃持续发生。

1
你找到问题的原因了吗?我也遇到了完全相同的问题。 - artexhibit
2个回答

2

不仅是你的应用程序出现了这种情况。如果您打开了一些嵌套的VC并且快速关闭/重新打开应用程序-它会崩溃。我在每个应用程序上都遇到过这种崩溃,甚至包括原生iOS应用程序,如AppStore或Notes。

我认为这是因为当您快速终止并重新启动时,杀死进程尚未完成,因此它会终止新会话。

无论如何,这肯定是iOS中的错误。


0

这不是你的应用程序中的错误,这种情况发生在模拟器上,当你连续关闭打开模拟器上的应用程序时,比如你启动应用程序非常快,以至于前一个会话仍未从内存中清除,然后你的应用程序立即关闭,你可能会认为这是你的应用程序中的错误,但实际上并不是。


我并没有使用模拟器...这个问题发生在我(以及其他人)下载了从应用商店下载的应用程序版本后使用真实的iPhone时。似乎与内存没有及时清除有关,但不幸的是这个问题出现在生产环境中,而不是模拟器。当我在这里提问之前在网上搜索时,看到所有的讨论都是关于它是一个模拟器问题。 - Tyler Hough

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接