2017-01-23 15 views
0

Я пытаюсь отфильтровать все файлы, которые не являются изображениями, видео, аудио, pdf и другими файлами документов, например. Microsoft.Xamarin iOS: Фильтрация показа FileType на подборке документов

На данный момент у меня есть это в моем коде:

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" 
     }; 

Основной проблемой являются пользовательский тип определен. Он охватывает все типы файлов Microsoft Office: doc, xls, ppt, docx и т. Д.

Есть ли другой тип документа, который я не накрыл, например. конкретный файл документа Apple.

ответ

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" 
     }; 

Это мои UTTypes,

В этом, для док "com.microsoft.word.doc", для DOCX "org.openxmlformats.wordprocessingml.document" и так далее. Я протестировал все документы.