UidocumentInterActionController - наше собственное приложение отображается в списке

StackOverflow https://stackoverflow.com/questions/3167590

  •  02-10-2019
  •  | 
  •  

Вопрос

Наше приложение может иметь дело со словами страниц файлов в качестве примера и требует обеих рук файлов в другие приложения, а также получать файлы из других приложений.

Таким образом, мы редактируем Plist Cfbundledocumenttypes, чтобы сказать, что мы можем иметь дело со страницами файлов. ('Режим по умолчанию.

Когда пользователь хочет отправить файл .Pages на другое приложение (скорее всего, приложение страниц), то мы называем UidocumentInterActionController.

UidocumentInterActionController (тоже) верно перечисляет все приложения, которые могут иметь дело с файлами .pages, и мы находимся в списке. Я думаю, что это запутается пользователю, зачем ли я использовать UidocumentinterActionController, чтобы передать нам файл? Как мы избавимся от списка?

Это было полезно?

Решение

Один обходной путь был бы, чтобы не регистрировать ваше приложение, способное открыть этот тип файла перед отображением UidocumentInterActionController и зарегистрируйте его назад после того, как он уволен.

Но в качестве типов документов ваше приложение способно открываться, указан в INFO.PList с ключом CFBundledocumentTypes, вы не можете изменять его во время выполнения. Очень жаль.

Я не вижу ничего другого полезным для этого в API.

Ваша лучшая надежда - подать запрос на функцию на RADAR (база данных отчетов об ошибках Apple) https://bupreport.apple.com. и почему бы не сделать вашу просьбу публику на http://www.openradar.me. подстрекать других делать то же самое.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top