我正在构建一个简单的应用程序,允许用户将视频文件列表从 Finder 拖到我的应用程序中。我正在阅读有关拖动文件的 Apple 文档,它说:
重要。尽管您可以支持拖动文件路径,但一般来说,您应该避免这样做,除非您确定目标应用程序永远不会在应用程序沙箱中运行。如果您使用 NSString,OS X 无法知道该字符串是否应该被解释为路径;因此,OS X 不会扩展目标应用程序的沙箱以允许访问该位置的文件或目录。相反,使用 NSURL、书签或文件名粘贴板类型。
不幸的是,文档还说,使用 NSURL 时,一次只能拖动一个文件。我的应用程序是沙盒的。
我错过了什么吗?谢谢!