如果我在从服务加载数据时关闭我的 iPad 应用程序,该应用程序会关闭,但随后会立即再次打开,而无需我做任何事情。在这一点上,我无能为力;我无法关闭应用程序,也无法与应用程序或设备交互。再次使用该设备的唯一方法是重新启动它。该应用程序不会崩溃,它只是禁用设备。
发生这种情况时,控制台中会在applicationWillResignActive和applicationDidEnterBackground之后出现 3 次以下行:
+[CATransaction synchronize] called within transaction
如果应用程序崩溃几乎没问题,但设备完全无用的事实是一个大问题。如果我可以截获这个错误或以某种方式检测CATransaction 何时引发此问题,那很好。
有任何想法吗?