iOS Associações de documentos / tipos de arquivos - UTI curinga?
Eu tenho um aplicativo que é uma espécie de gerenciador de arquivos genérico. Gostaria que a funcionalidade "Abrir em ...", presente em aplicativos usando QLPreviewController, UIDocumentInteractionController, etc, pudesse enviar ao meu aplicativo qualquer tipo de arquivo.
Criei um tipo de documento, mas se "Tipos" está definido como "*", "público. *" Ou combinações semelhantes, não consigo exibir o aplicativo em casos não específicos (funciona se eu alterar a UTI para com.adobe.pdf, por exemplo).
No Mac OS X, é possível definir um aplicativo para ser um visualizador genérico de todos os tipos de arquivo - isso não é possível no iO
EDITA
Examinando os documentos, descobri que há apenas alguns tipos de UTI primitivos, dos quais todos os outros herdam
public.item
public.content
public.database
public.calendar-event
public.message
public.contact
public.archive
public.url-name
public.executable
com.apple.resolvable
Destes, muitos são claramenteNuncerão instâncias de arquivo
Eu posso ter sido muito ambicioso tentando criar um teste curinga: tentei public.item e funcionou em um arquivo pdf do correio. Como os documentos afirmam que public.item é o "Tipo base para a hierarquia física.", Isso pode significar isso o curinga, ou seja, "public.item = *"
o cenário de caso @Worst, eu poderia adicionar item, conteúdo, banco de dados e arquivo e esperar o melhor. Na melhor das hipóteses, o item cobre tudo.