如何从Xcode项目中打开Mac应用程序(Cocoa App)

时间:2016-12-27 07:30:13

标签: swift xcode cocoa

今天我第一次创建了Cocoa Application。我想创建一个简单的应用程序,它将从我的Mac打开一个APP,如果找不到该文件,它将在Link中显示Label以下载该应用程序。以下是我正在努力解决的代码。

  if let fileCheck = NSURL.fileURL(withPath: "/Applications/Mango.app") {
        if NSWorkspace.shared().open(fileCheck as URL) {
            print("url successfully opened")
        }
    } else {
      self.downloadLink.insertText("Invalid Path")
    }

NSURL.fileURL(withPath:" /Applications/Mango.app")给我条件绑定必须是可选的,我不会'我知道如何解决这个问题。 And I am struggling with how to show a link on my Label either.任何善良的Dev请帮忙。

1 个答案:

答案 0 :(得分:0)

得到了某人的解决方案,我不知道为什么他删除了那个!

   if FileManager().fileExists(atPath: "/Applications/Mango.app") {
       NSWorkspace.shared().open(NSURL(fileURLWithPath:   "/Applications/Mango.app") as URL)
    } else {
        downloadLink.isHidden = false
    }