Я интегрирую iCloud в свое приложение, используя файл UIManagedDocument
. Параметры PSC устанавливаются при инициализации документа, и, поскольку я занимаюсь отладкой, я всегда заставляю приложение использовать iCloud, не спрашивая пользователя.
Кажется, все работает так, как ожидалось, но если на телефоне или планшете я перехожу к:
Настройки -> iCloud -> Документы и данные
и я выключаю (если включен) или включаю (если выключен) UISwitch
, связанный с моим приложением, оно вылетает без объяснения причин.
Что я должен проверить/исследовать? Я должен перехватить какое-то уведомление и что-то сделать?
Примечание. Я ориентируюсь на iOS7, и из документации я понял, что обработка UIManagedDocument от локального до повсеместного теперь обрабатывается автоматически, не так ли?
*Дополнительная информация: в XCode нет исключений, приложение просто перестает работать в режиме отладки и переходит к int main(int argc, char *argv[])
. На телефоне/планшете он продолжает работать, на XCode я могу только перезапустить его.
Никола