Мне нужно открыть неподдерживаемый файл Apple в моем приложении ipad с помощью функции «Открыть в». Расширение файла в «.lasso». Я сказал, что файл не поддерживается Apple, потому что я не могу найти его описание в Apple System-Declared Uniform Type Identifiers.Как открыть файл, не поддерживаемый Apple, в нашем приложении ipad
Я попытался решить, что с использованием CFBundleDocumentTypes
в info.plist, но я до сих пор не могу его открыть. я был написать это в моем PLIST:
, но когда я пытаюсь открыть .lasso файл из другого приложения, всегда показывать предупреждение «Не удается открыть этот файл в другом приложениях ».
Кто-нибудь знает, как его решить?
да, это .lasso, я изменю его, но .lasso не мой, это еще одно приложение или языковое расширение, найдет ли я его собственный UTI? Я найду http://www.fileinfo.com/extension/lasso, о lasso –
Если расширение не принадлежит вам, то вы не экспортируете UTI, вы его импортируете. В идеале вы копируете экспорт из исходного приложения и просто меняете его с экспорта на импорт. Хм, я исследовал сайт LassoSoft. Оригинал - это сервер, а не приложение, поэтому он не экспортирует UTI. Вы можете просто сделать это. Используйте свой собственный идентификатор обратного домена. Вы не имеете права определять один в com.lassosoft, и если бы вы это сделали, вы могли бы столкнуться с тем, который они определяют сейчас или в будущем. –
хорошо, спасибо за объяснение @ Ken Thomases :) –