2017-01-23 3 views
0

J'essaie de filtrer tous les fichiers qui ne sont pas image, vidéo, audio, pdf et autres fichiers de documents, par exemple. Microsoft.Xamarin iOS: Filtrage de l'affichage FileType sur le sélecteur de documents

À l'heure actuelle, je dans mon code:

var allowedUTIs = new string[] { 
      UTType.Image, 
      UTType.PDF, 
      UTType.Video, 
      UTType.Audio, 
      UTType.Movie, 
      UTTYPE.Text, 
      "com.microsoft.word.doc", 
      "com.microsoft.excel.xls", 
      "com.microsoft.powerpoint.ppt", 
      "org.openxmlformats.wordprocessingml.document" 
     }; 

La principale préoccupation est le type personnalisé défini. Cela couvre-t-il tous les types de fichiers de Microsoft Office: doc, xls, ppt, docx, etc ...

Existe-t-il un autre type de document que je n'ai pas couvert, par ex. fichier de document spécifique de Apple.

Répondre

2
 var allowedUtis = new string[] { 
      UTType.UTF8PlainText, 
      UTType.PlainText, 
      UTType.RTF, 
      UTType.PNG, 
      UTType.Text, 
      UTType.PDF, 
      UTType.Image, 
      UTType.UTF16PlainText, 
      UTType.FileURL, 
      "com.microsoft.word.doc", 
      "org.openxmlformats.wordprocessingml.document", 
      "com.microsoft.powerpoint.​ppt" 
      "org.openxmlformats.spreadsheetml.sheet", 
      "org.openxmlformats.presentationml.presentation", 
      "com.microsoft.excel.xls" 
     }; 

Ce sont mes UTTypes,

Dans ce, pour doc "com.microsoft.word.doc", pour docx "org.openxmlformats.wordprocessingml.document" et ainsi de suite. J'ai testé contre tous les documents.