У меня есть приложение, которое использует фреймворк ALAssets
для доступа к библиотеке фотографий пользователей. Я написал код, который определяет, имеет ли приложение разрешение на доступ к библиотеке фотографий, и если это не так, я показываю предупреждающее сообщение, в котором пользователь должен включить службы определения местоположения для приложения в настройках. Проблема заключается в том, что когда я вхожу в настройки и включаю или отключаю службы определения местоположения для своего приложения, это приводит к сбою приложения (неважно, на каком контроллере просмотра включено приложение, даже в том случае, когда ALAssets не загружается, он все равно падает) ,Ошибка приложения при установке служб «включено»
Кто-нибудь знает, почему это происходит, и что я могу сделать, чтобы исправить это?
UPDATE: вот отчет о сбое на этой линии в основной:
int retVal = UIApplicationMain(argc, argv, nil, @"AppDelegate");
это говорит Thread 1: сигнал SIGKILL.
Где находится соответствующий код? Где отчет о сбоях? Мы не можем волшебно знать, что происходит. – Kerni
@kerni - Я обновил информацию о крушении. Я не уверен, какой код для публикации, поскольку авария происходит, когда я корректирую настройки извне приложения (например, Настройки -> Конфиденциальность -> Фотографии) –