我正在尝试让我的 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/
你有什么更好的主意吗? 谢谢
最佳答案
尝试
NSBundle.mainBundle().bundlePath.stringByDeletingLastPathComponent
关于xcode - 如何使用 Swift 打开我的 OSX 应用程序的父文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27056856/