2015-06-03 10 views
6

Io uso questo metodo per mostrare un UIDocumentPicker:UIDocumentPickerViewController -> "senza documenti", perché iCloud non disponibile

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) 
} 

L'UIDocumentPicker viene visualizzata bene, ma si vede sempre

Nessun documento, Documenti in iCloud Drive non sono disponibili perché l'impostazione Dati & Documenti iCloud è disabilitata

enter image description here

Ma quando controllo lo stato di iCloud, iCloud Drive è abilitato! (My App mostra anche nelle impostazioni di là, anche abilitato!)

enter image description here

Questo accade in Simulator e sul dispositivo (tramite un Prerelease distribuito da Apple PROVA Scelta dei colori)

risposta

9

Questo errore può essere causato a causa di costanti UTI non valide:

Assicurarsi di ricontrollare l'UTI passare al parametro documentTypes. In questo caso, prendere nota dello spazio vuoto nella stringa public.composite-content

Problemi correlati