В iOS8, используя Photos.framework, когда вы изменяете фотографию с помощью -[PHPhotoLibrary performChanges:]
, вы получаете следующее диалоговое окно пользователя:
Кажется, нет никакого способа обойти это диалоговое окно, и iOS, кажется, спрашивает каждый раз, когда вы сохраняете, даже на ранее измененную (и разрешенную) фотографию.
Есть ли способ запросить полное разрешение на редактирование фотографий в iOS8? Другие обходные пути или помощь здесь?
Дополнительная информация:
Я обычно тестирую это в симуляторе. Любые известные различия здесь?
В ответ на ответ (возможно, теперь удаленный) это утверждение прямо перед прохождением
-performChanges:
:NSAssert([PHPhotoLibrary authorizationStatus] == PHAuthorizationStatusAuthorized, nil)