Mac Catalyst - 保存文件的标准对话框

Posted

技术标签:

【中文标题】Mac Catalyst - 保存文件的标准对话框【英文标题】:Mac Catalyst - standard dialog for save file 【发布时间】:2021-07-30 07:18:36 【问题描述】:

我想在 mac 催化剂应用程序中实现标准的另存为对话框。它应该像在 TextEdit 中一样 - 打开一个对话框,让用户选择位置和文件格式,然后单击保存后创建文件。

我找到了 UIDocumentPickerViewController ,但我不知道:

    如何让用户从我提供的格式列表中选择文件格式 如何在没有现有文件的情况下初始化 UIDocumentPickerViewController 以进行导出。 (我只想在知道文件格式和位置后才创建文件)。我知道这个构造函数: init(urls: [URL], in: UIDocumentPickerMode) ,这似乎很有希望,但已被弃用。

【问题讨论】:

【参考方案1】:

即使您导入 AppKit(Mac Catalyst 应用程序的 Mac 端允许这样做),错误消息也很清楚:

【讨论】:

这似乎根本不像一个答案 那是因为没有答案。

以上是关于Mac Catalyst - 保存文件的标准对话框的主要内容,如果未能解决你的问题,请参考以下文章

如何为使用 Mac Catalyst 移植到 Mac 的 iPad 应用程序设置“帮助”菜单选项?

创建 Mac Catalyst App Store 配置文件时出现问题

为啥我不能在 Mac Catalyst 上创建 AVAudioFile? (错误-54)

UIMarkupTextPrintFormatter 和 Mac Catalyst

Mac Catalyst ITMS-4241 错误上传二进制文件

Mac Catalyst 的问题 - 链接为 iOS 模拟器构建的目标文件