2017-05-12 18 views
0

J'utilise ce code pour obtenir un document d'iCloud dans mon application.Impossible d'obtenir le fichier .doc à partir de UIDocumentPickerViewController ios swift

let documentPicker: UIDocumentPickerViewController = UIDocumentPickerViewController(documentTypes: ["public.content","public.data"], in: UIDocumentPickerMode.import) 
    documentPicker.delegate = self 
    documentPicker.modalPresentationStyle = UIModalPresentationStyle.fullScreen 
    if let popoverPresentationController = documentPicker.popoverPresentationController { 
     popoverPresentationController.sourceView = sender 
    } 

    self.present(documentPicker, animated: true, completion: nil) 

Je veux trois types de document de iCloud à savoir .pdf, .doc, .docx. Je suis en mesure d'obtenir des fichiers PDF, mais pas les fichiers .doc à partir d'icloud Je donne des UTI appropriées pour les types de fichiers, par exemple "public.content", "public.data". Ces UTI sont donnés ici sur la page apple Documentation. public.data confirme pour les fichiers doc mais je n'arrive toujours pas à obtenir les fichiers doc.

Répondre

2

selon this vous devez utiliser com.microsoft.word.doc pour les types de doc espérons que cela fonctionne.

+1

Ceci ne fournit pas de réponse à la question. Une fois que vous avez suffisamment [réputation] (https://stackoverflow.com/help/whats-reputation) vous pourrez [commenter n'importe quel article] (https://stackoverflow.com/help/privileges/comment); Au lieu de cela, [fournissez des réponses qui ne nécessitent pas de clarification de la part du demandeur.] (https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can -i-do-à la place) - [De l'examen] (https://stackoverflow.com/review/late-answers/17657874) – Sand