2016-12-27 55 views
0

今天我第一次创建了Cocoa Application。我想创建一个简单的应用程序,它将从我的Mac打开一个APP,如果该文件未找到,它将显示一个LinkLabel下载该应用程序。这是我的代码,我正在努力。如何从Xcode项目(可可应用程序)从Mac打开一个应用程序

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请帮助。

回答

0

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

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