首页 > 解决方案 > MacOS Catalyst 上的 SwiftUI .fileImporter

问题描述

目标:在 MacOS Catalyst 上使用 SwiftUI .fileImporter 修饰符导入图像。

Xcode 版本 12.4 (12D4e)

macOS 11.2.3 (20D91)

问题:当我点击导入图像时,出现以下崩溃:

错误:无法显示打开的面板:您的应用缺少用户选择的文件读取应用沙箱权利。请确保您的应用程序的目标功能包括正确的权利。

任何帮助深表感谢!:)

<UIDocumentPickerViewController: 0x7faf38ee9d20> 来自分离的视图控制器 < TtGC7SwiftUI19UIHostingControllerVVS_22_VariadicView_Children7Element : 0x7faf38e9f8e0> 不鼓励。2021-04-13 11:18:03.882067+0200 tStudio[12670:69301] [OpenSavePanels] 错误:无法显示打开的面板:您的应用缺少用户选择的文件读取应用沙箱权利。请确保您的应用程序的目标功能包括正确的权利。

标签: swiftuimac-catalyst

解决方案


修复了这个。只需转到您的目标,然后检查文件访问权限,如下所示

在此处输入图像描述


推荐阅读