Как переслать файл загрузки в мое приложение в Swift? - PullRequest
0 голосов
/ 14 октября 2019

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

Точно, когда я загружаю файл fw из электронной почты, я хочу переслать это в свое приложение.

После загрузки файла, когда я нажимаю кнопку «еще», мое приложение появляется в списке, и я хочу щелкнуть по нему, чтобы переслать файл.

Я нашел много способов решить эту проблемунапример, «добавить в info.plist» Приложение поддерживает общий доступ к файлам iTunes -> ДА »,« поделиться расширением »и так далее. Но это методы, которые могут пересылать файл из моего приложения в другое приложение. Мне нужно «как переслать файл загрузки в мое приложение».

Как я могу решить эту проблему? Пожалуйста, обратите внимание на меня подробно.

1 Ответ

0 голосов
/ 14 октября 2019

Это зависит от типа файла, который вы пытаетесь обработать. Если это один из известных типов, то все, что вам нужно сделать, это добавить этот тип в файлы документов в файле info.plist, и ваше приложение будет отображаться как обработчик этого файла внутри UIActivityViewController. Уже есть большое официальное руководство по добавлению типов файлов, которые может обрабатывать ваше приложение: https://developer.apple.com/library/archive/qa/qa1587/_index.html

После этого все, что вам нужно сделать, это реализовать application(_:open:options:) внутри вашего AppDelegate.

...