【问题标题】:how to open an app from Mac from Xcode project (Cocoa App)如何从 Xcode 项目 (Cocoa App) 从 Mac 打开应用程序
【发布时间】:2016-12-27 07:30:13
【问题描述】:

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

  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") 给我 Conditional Binding Must be Optional ,我不知道如何解决。 And I am struggling with how to show a link on my Label either. 任何善良的开发者请帮忙。

【问题讨论】:

    标签: swift xcode cocoa


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-17
      • 1970-01-01
      • 2011-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-04
      相关资源
      最近更新 更多