SwiftUI .fileImporter на macOS Catalyst

#swiftui #mac-catalyst

Вопрос:

Цель: импорт изображений с помощью модификатора SwiftUI .fileImporter на macOS Catalyst.

Xcode версии 12.4 (12D4e)

macOS 11.2.3 (20D91)

Проблема: Когда я пытаюсь импортировать изображение, я получаю сообщение о сбое:

ОШИБКА: Не удается отобразить открытую панель: в вашем приложении отсутствует выбранное пользователем право на чтение файла в песочнице приложения. Пожалуйста, убедитесь, что целевые возможности вашего приложения включают соответствующие права.

Любая помощь очень ценится! : )

<UIDocumentPickerViewController: 0x7faf38ee9d20> из контроллера отдельного представления <UIDocumentPickerViewController: 0x7faf38ee9d20><TtGC7SwiftUI19UIHostingControllerVVS_22_VariadicView_Children7Элемент: 0x7f38e9f8e0> не рекомендуется. 2021-04-13 11:18:03.882067 0200 tStudio[12670:69301] [OpenSavePanels] ОШИБКА: Не удается отобразить открытую панель: в вашем приложении отсутствует выбранное пользователем право на чтение файла в песочнице приложения. Пожалуйста, убедитесь, что целевые возможности вашего приложения включают соответствующие права.

Ответ №1:

Исправлено с помощью этого. Просто перейдите к своей цели и проверьте доступ к файлам, как показано ниже

введите описание изображения здесь