iOS: регистрация для динамических ИМП - PullRequest
2 голосов
/ 05 июля 2011

Я занимаюсь разработкой приложения, способного обрабатывать файлы нескольких типов.Для этого я зарегистрировал UTI, соответствующие типам файлов, в моем файле info.plist.Однако есть несколько типов файлов, таких как .pub & .indd, для которых mdls генерирует динамический UTI (dyn.something).

Мой вопрос: как мне зарегистрироваться для таких типов?Насколько я понимаю, поскольку это не типы файлов, определенные моим приложением (пользовательские типы файлов, такие как com.mycomp.myapp), мне не нужно будет экспортировать UTI.

Любая помощь будет очень полезна.

Спасибо,

Акшай

Ответы [ 3 ]

0 голосов
/ 11 августа 2011

Я много об этом искал.Кажется, что эти типы файлов не поддерживаются iOS (даже Mac OS X).

0 голосов
/ 02 мая 2014

Вы должны проверить эту страницу вопросов и ответов о том, как экспортировать пользовательский тип UTI.

http://developer.apple.com/library/ios/qa/qa1587/_index.html

Даже если файлы такого типа могут иметь системный тип UTI, вы можете зарегистрировать свой собственный под некоторым уникальным именем, например,

com.yourcompany $. {PRODUCT_NAME: rfc1034identifier} .x-паб

0 голосов
/ 05 июля 2011

Я не думаю, что это возможно для сторонних приложений.URI должны быть указаны в info.plist, который встроен в пакет.

...