Как может быть так, что под iOS 12 UIImagePickerControllerPHAsset имеет значение null? - PullRequest
0 голосов
/ 08 октября 2018

под iOS 12, в:

(void)imagePickerController:(UIImagePickerController *)picker 
didFinishPickingMediaWithInfo:(NSDictionary<UIImagePickerControllerInfoKey, id> *)info;

Иногда я получаю журнал ошибок, в котором говорится, что UIImagePickerControllerPHAsset внутри info нет.Как это может быть возможно?Я также вижу, что в то же время UIImagePickerControllerReferenceURL также отсутствует!

ПРИМЕЧАНИЕ: Я показываю imagePicker ТОЛЬКО , когда PHPhotoLibrary.authorizationStatus возвращает PHAuthorizationStatusAuthorized

Ответы [ 2 ]

0 голосов
/ 08 октября 2018

Проблема в том, что вы не запросили и не получили авторизацию пользователя для доступа к библиотеке фотографий.

0 голосов
/ 08 октября 2018

некоторые пользователи приложения меняют новый iPhone , или обновляют новую систему , некоторые изображения или видео загружаются в iCloud , они могут не загружаться на локальный компьютер.Если они загружают новый аватар с помощью этого изображения, возможно, в журнале указан URL ресурса, равный нулю, я встречался несколько раз в приложении моей компании.

...