如果我在从服务加载数据时关闭我的iPad应用程序,该应用程序将关闭,但会立即再次打开,而不会执行任何操作.此时,我无能为力; 我无法关闭应用程序,无法与应用程序或设备进行交互.再次使用该设备的唯一方法是重新启动它.该应用程序不会崩溃,它只是禁用该设备.
发生这种情况时,在applicationWillResignActive和applicationDidEnterBackground之后,控制台中会出现以下行:
+[CATransaction synchronize] called within transaction
Run Code Online (Sandbox Code Playgroud)
如果应用程序崩溃几乎可以,但设备完全无用的事实是一个巨大的问题.如果我可以拦截这个错误或以某种方式检测CATransaction何时提出这个问题,那就没问题了.
有任何想法吗?