【发布时间】:2014-11-21 08:18:26
【问题描述】:
我正在尝试让我的 OSX 应用程序在 Finder 中打开其父文件夹。
我的 Swift/Cocoa 应用程序位于:/myApp/myApp.app
当有人单击 MenuItem 时,我需要在 Finder 中打开 /myApp/ 文件夹。
这是我当前的代码:
@IBAction func clickShowFolder(sender: NSMenuItem) {
let pathToApplication: String = NSBundle.mainBundle().bundlePath
let showFolder = NSTask()
showFolder.launchPath = "/usr/bin/open"
showFolder.arguments = [pathToApplication]
showFolder.launch()
}
此代码将打开 /myApp/myApp.app 而不是 /myApp/
你有更好的主意吗? 谢谢
【问题讨论】: