Я понимаю основы программирования взаимодействия с документами и UIDocumentInteractionController, и у меня это работает в моем приложении. Однако у меня возникли проблемы с конкретными деталями использования пользовательских типов файлов. Я не могу найти этот адрес нигде в документации Apple.
Мое приложение использует собственные типы файлов с уникальными расширениями. Сами файлы - это просто списки (xml), но я хочу, чтобы устройство обрабатывало файлы как открываемые только в моем приложении. Первоначально я реализовал материал Document Interaction, чтобы обрабатывать их как XML, пока он работал, но теперь я хочу, чтобы он обрабатывал их как двоичные файлы, которые он должен передать в мое приложение.
В настоящий момент, если у вас есть один из моих файлов во вложении электронной почты, iOS сначала показывает QuickLook (который просто извергает все текстовое содержимое XML-файла), прежде чем вы сможете выбрать «Открыть в». Точно так же, если один из моих файлов открывается в Safari, Safari просто показывает XML и вообще не дает возможности показать его в моем приложении.
Так как же заставить iOS не обрабатывать мои файлы как XML? Я изменил значение " Соответствует UTI " и значение " public.mime-type " в info.plist, но, похоже, это не имеет никакого эффекта.
Любые советы с благодарностью.