今天我第一次创建了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请帮忙。
答案 0 :(得分:0)
得到了某人的解决方案,我不知道为什么他删除了那个!
if FileManager().fileExists(atPath: "/Applications/Mango.app") {
NSWorkspace.shared().open(NSURL(fileURLWithPath: "/Applications/Mango.app") as URL)
} else {
downloadLink.isHidden = false
}