我正在编写一个macOS应用程序,它将包含wav格式的预分发文件,用户可以将这些文件从我的应用程序复制到接受wav文件的其他应用程序。因此,假设有一个按钮,按下该按钮会将文件从应用程序的主包复制到用户粘贴板。
我正在使用Bundle.main.path(forResource:_)加载文件并将其设置为字符串。
然后我创建了粘贴板并将其设置为NSPasteboard.general()
当我将字符串写入粘贴板时,macOS将文件的路径复制到粘贴板而不是文件本身。
如何将文件本身写入系统粘贴板,我该怎么办?我正在使用Swift编写这个应用程序。
谢谢!