UIDocumentPickerViewController -> Нет документов, потому что iCloud недоступен

Я использую этот метод, чтобы показать UIDocumentPicker:

func showDocumentPicker(){    
  let docPicker = UIDocumentPickerViewController(documentTypes: ["public.composite-content "], inMode: UIDocumentPickerMode.Import)
  docPicker.delegate = self
  docPicker.modalPresentationStyle = UIModalPresentationStyle.FullScreen
  self.presentViewController(docPicker, animated: true, completion: nil)
}

UIDocumentPicker хорошо отображается, но всегда показывает

Нет документа, документы в iCloud Drive недоступны, поскольку параметр «Документы и данные iCloud» отключен.

введите здесь описание изображения

Но когда я проверяю статус iCloud, iCloud Drive включен! (Мое приложение даже отображается в настройках, оно тоже включено!)

введите здесь описание изображения

Это происходит в симуляторе и на устройстве (через пререлиз, распространяемый Apple TestFlight).


person gutenmorgenuhu    schedule 03.06.2015    source источник


Ответы (1)


Эта ошибка может быть вызвана неверными UTI-константами:

Обязательно перепроверьте UTI, которые вы передаете параметру documentTypes. В этом случае обратите внимание на пробел в строке public.composite-content

person gutenmorgenuhu    schedule 03.06.2015