Что такое UTI в iPhone OS представляет собой обычный текстовый файл? - PullRequest
2 голосов
/ 10 апреля 2010

Я пытаюсь использовать механизм UIDocumentInteractionController в iPhone OS 3.2, но я пытаюсь выяснить, как именно создать UTI , который ему нравится.

Я дошел до попытки установить public.plain-text, но трудно проверить, является ли это правильный UTI для простого текстового документа, так как я не могу сказать, является ли проблема, что мой iPad не есть какие-либо приложения, которые поддерживают импорт простого текста. (Я полагал, что Страницы будут, но я предполагаю, возможно, нет, так как он попытается и не сможет загрузить любые файлы с расширением .pages, независимо от UTI).

Любые опытные разработчики OS X, которые могут помочь в этом?

1 Ответ

6 голосов
/ 11 апреля 2010

Согласно Справочнику по унифицированным идентификаторам типов , public.plain-text представляется правильным UTI для простых текстовых файлов.

Если вы хотите узнать, на какие UTI реагирует приложение, вы можете взять его файл .ipa (из каталога Mobile Applications в вашей медиатеке iTunes), переименовать его в файл .zip, извлечь содержимое и найти информацию. .plist в своем комплекте приложений. В этом списке свойств должен быть ключ CFBundleDocumentTypes, под которым должен быть список UTI, обрабатываемых этим приложением.

Затем вы можете протестировать свой UIDocumentInteractionController, указав один из этих хорошо известных UTI.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...