2016-07-21 18 views
2

Ich habe versucht, einige Dateien von Dropbox/G-Drive/iCloud mit der UIDocumentMenuViewController zu laden. Ich habe versucht,Wie kann ich nur Dokument und PDF in UIDocumentMenuViewController iOS zulassen?

UIDocumentMenuViewController *importMenu = [[UIDocumentMenuViewController alloc] initWithDocumentTypes:@[(__bridge NSString*)kUTTypeContent] inMode:UIDocumentPickerModeImport]; 
importMenu.delegate = self; 
importMenu.modalPresentationStyle = UIModalPresentationFormSheet; 
[self presentViewController:importMenu animated:YES completion:nil]; 

mit diesem um dies zu tun. Aber ich muss nur die doc und pdf Typen nur von Picker bekommen. Aber wenn ich kUTTypeContent verwende, erlaubt dies auch Bilder und Videos. Gibt es eine Möglichkeit, diesen Picker nur für doc und pdf (benutzerdefinierte Typen) zuzulassen oder gibt es einen Grund, Mediendateien zu verhindern? Bitte hilf mir dabei.

Antwort

0

Ich fand eine Lösung dafür von apple developer site. Es gibt eine Art kUTTypeCompositeContent genannt, die nur für alle Dokumenttypen wie doc unterstützen, pdf, xls usw.

public.composite-Inhalt: (kUTTypeCompositeContent)

Basistyp für gemischte Inhalte. Zum Beispiel enthält eine PDF-Datei sowohl Text- als auch spezielle Formatierungsdaten.