使用Swift for MacOS将主捆绑文件写入NSPasteboard

时间:2016-11-07 23:51:53

标签: swift xcode macos

我正在编写一个macOS应用程序,它将包含wav格式的预分发文件,用户可以将这些文件从我的应用程序复制到接受wav文件的其他应用程序。因此,假设有一个按钮,按下该按钮会将文件从应用程序的主包复制到用户粘贴板。

我正在使用Bundle.main.path(forResource:_)加载文件并将其设置为字符串。

然后我创建了粘贴板并将其设置为NSPasteboard.general()

当我将字符串写入粘贴板时,macOS将文件的路径复制到粘贴板而不是文件本身。

如何将文件本身写入系统粘贴板,我该怎么办?我正在使用Swift编写这个应用程序。

谢谢!

0 个答案:

没有答案