Если я закрою приложение для iPad во время загрузки данных из служб, приложение закроется, но затем сразу же снова откроется, и я ничего не сделаю. На данный момент я ничего не могу сделать; Я не могу закрыть приложение и не могу взаимодействовать с приложением или устройством. Единственный способ снова использовать устройство — перезапустить его. Приложение не вылетает, оно просто отключает устройство.
Когда это происходит, в консоли три раза появляется следующая строка сразу после applicationWillResignActive и applicationDidEnterBackground:
+[CATransaction synchronize] called within transaction
Ничего страшного, если приложение выйдет из строя, но тот факт, что устройство становится полностью бесполезным, является огромной проблемой. Если бы я мог перехватить эту ошибку или как-то определить, когда CATransaction поднимает эту проблему, то это было бы прекрасно.
Любые идеи?