我有一个应用,我需要在用户关闭应用时归档信息。当然,我是在applidcationDidEnterBackground
中这样做的。另外,我在applidcationDidEnterBackground
中使我的所有NSTimers无效。奇怪的是,如果您关闭应用程序然后立即锁定手机,请等待几秒钟,然后返回应用程序,发生以下两种情况之一:
1.没有任何信息被归档(如果您正常关闭应用程序,这可行)或
2.应用程序在启动画面中挂起,直至崩溃。
锁定手机不是实现上述目标的唯一方法,它已经发生过,但我从来没有能够确定何时。锁定它是一个始终如一地实现它的例子。
要清楚,我不完全确定didEnterBackground
是否是导致这种情况的原因,但这是我最好的猜测。我一直在寻找一段时间而无法找到这个bug的解决方案,我会非常感谢如果有人知道可能会发生什么,那就表示欣赏。
非常感谢你,