2015-06-03 11 views
6

użyć tej metody, aby pokazać UIDocumentPicker:UIDocumentPickerViewController -> "Brak dokumenty", ponieważ iCloud niedostępne

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 zostanie wyświetlona ładnie, ale zawsze pokazuje

żaden dokument, Dokumenty w usłudze iCloud Drive nie są dostępne, ponieważ ustawienie danych iCloud Documents & jest wyłączone

enter image description here

Ale kiedy sprawdzam stan iCloud, włączam iCloud Drive! (My App nawet pojawia się w ustawieniach tam również włączone!)

enter image description here

Dzieje się w symulatorze i na urządzeniu (poprzez prerelease rozproszonego przez Apple TestFlight)

Odpowiedz

9

Ten błąd może być spowodowany z powodu nieprawidłowych stałych UTI:

Upewnij się, że dwukrotnie sprawdzisz UTIs przekazałeś do parametru documentTypes. W takim przypadku zanotuj pustą przestrzeń w ciągu public.composite-content

Powiązane problemy