Раздача пользовательского типа документа в приложение SwiftUI DocumentGroup

Я пытаюсь заставить простое пользовательское приложение для документов SwiftUI iOS работать с Airdrop. Приложение успешно открывает документ при открытии из файлов или почтового вложения. Однако при отправке документа пользовательского типа с помощью Airdrop с моего Mac, когда приложение выбирается из уведомления Airdrop, приложение запускается, но отображает только файловый браузер, и файл, похоже, не копируется. Представление DocumentGroup не отображается.

Если я выберу «Файлы» в меню Airdrop, я смогу сохранить файл.

Я попробовал это с примером кода Apple для приложений DocumentBased, и он демонстрирует точно такое же поведение на моем iPhone (iOS 16.0.2). Либо это ошибка, либо требуется какой-то дополнительный секретный соус, чтобы заставить приложение SwiftUI Document получать файлы через Airdrop.

Мой пользовательский тип соответствуетpublic.content, который, как я понимаю, необходим для поддержки Airdrop.

Кому-нибудь удалось заставить прием Airdrop работать с приложением для документов SwiftUI?

0 ответов

Другие вопросы по тегам