Ошибка Domain=NSItemProviderErrorDomain Code=-1000 «Невозможно загрузить представление типа public.jpeg»IOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка Domain=NSItemProviderErrorDomain Code=-1000 «Невозможно загрузить представление типа public.jpeg»

Сообщение Anonymous »

Я использую PHPickerViewController для выбора изображений из библиотеки фотографий вместо UIImagePickerController. Когда я использовал этот код, я не смог получить изображение из уже выбранного изображения.

Error Domain=NSItemProviderErrorDomain Code=-1000 " Невозможно загрузить представление типа public.jpeg" UserInfo={NSLocalizedDescription=Невозможно загрузить представление типа public.jpeg, NSUderlyingError=0x60000080fb70 {Ошибка Domain=NSCocoaErrorDomain Code=256 «Не удалось открыть файл «[...].jpeg».» UserInfo={NSURL=file: [...].jpeg, NSFilePath= [...].jpeg, NSUderlyingError=0x600000814b70 {Error Domain=NSOSStatusErrorDomain Code=-10817 "(null)"}}}})

func picker(_ picker: PHPickerViewController, didFinishPicking results: [PHPickerResult]) {
dismiss(animated: true, completion: nil)

if let itemProvider = results.first?.itemProvider, itemProvider.canLoadObject(ofClass: UIImage.self) {
itemProvider.loadObject(ofClass: UIImage.self) { [weak self] image, error in
DispatchQueue.main.async {
guard let self = self, let image = image as? UIImage else {
return
}
}
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/676 ... ntation-of
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»