У меня есть приложение, которое является чем-то вроде стандартного файлового менеджера.Мне бы хотелось, чтобы функциональность «Открыть в ...» присутствовала в приложениях, использующих QLPreviewController, UIDocumentInteractionController и т. Д., Чтобы можно было отправлять приложению любой тип файла.
Я создал тип документа, но есть ли «Типы»установлен на "*", "public. *" или аналогичные комбинации. Я не могу отобразить приложение для неспецифических случаев (это работает, если я изменяю UTI на com.adobe.pdf, например).
В Mac OS X можно настроить приложение для общего просмотра всех типов файлов - это не возможно на iOS?
РЕДАКТИРОВАТЬ
Пройдя черезДокументы, я обнаружил, что есть только несколько примитивных типов UTI, от которых все остальные наследуют
public.item
public.content
public.database
public.calendar-event
public.message
public.contact
public.archive
public.url-name
public.executable
com.apple.resolvable
Из них многие явно никогда не будут экземплярами файлов.
Возможно, я был слишком амбициозен, пытаясь создать шаблонный тест: я попробовал public.item, и он сработал над файлом pdf из почты.Поскольку в документах указано, что public.item является «базовым типом для физической иерархии», это может означать, что является подстановочным знаком, т.е. «public.item = *»
В худшем случаеСценарий, я мог бы добавить элемент, контент, базу данных и архив и надеяться на лучшее.В лучшем случае, предмет охватывает все.