2016-12-27 57 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 
    }