gpt4 book ai didi

xcode - 如何使用 Swift 打开我的 OSX 应用程序的父文件夹

转载 作者:行者123 更新时间:2023-11-28 07:14:15 30 4
gpt4 key购买 nike

我正在尝试让我的 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/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com