辽宁营商环境建设局网站新开网店自己如何推广
实战需求
macOS SwiftUI开发教程之FileDialog文件打开
本文价值与收获
看完本文后,您将能够作出下面的界面
看完本文您将掌握的技能
- NSOpenPanel
- 是否允许多选allowsMultipleSelection
- 是否允许选择canChooseDirectories
- runModal 模态弹窗口
- 获取目录 panel.url?.lastPathComponent
基础知识
NSOpenPanel
一个面板,提示用户选择要打开的文件。
class NSOpenPanel : NSSavePanel
总览
应用程序使用“打开”面板作为方便的方法来查询用户要打开的文件的名称。在macOS 10.15及更高版本中,系统始终在单独的过程中绘制“打开”面板,而不管该应用程序是否被沙箱化。当用户选择要打开的文件时,macOS将该文件添加到应用的沙箱中。在macOS 10.15之前,系统仅在沙盒应用程序的单独过程中绘制面板。
话题
配置打开面板
- var canChooseFiles: