这是我的代码。所有行都执行但只有最后一行有效,因为那是必须执行的最后一行。有没有人知道我怎么可能将所有这些代码放在一行或使所有行实际执行。感谢
override func controlTextDidChange(notification: NSNotification) {
let url = NSURL(fileURLWithPath: "/Applications/\(Search.stringValue).app/Contents/Resources/AppIcon.icns")
Theimageicon.image = NSImage(byReferencingURL: url)
let url2 = NSURL(fileURLWithPath: "/Applications/\(Search.stringValue).app/Contents/Resources/icon.icns")
Theimageicon.image = NSImage(byReferencingURL: url2)
let url3 = NSURL(fileURLWithPath: "/Applications/\(Search.stringValue).app/Contents/Resources/\(Search.stringValue).icns")
Theimageicon.image = NSImage(byReferencingURL: url3)
}
答案 0 :(得分:2)
我认为所有行都会执行,但是你会改变theImageIcon.image的值三次,所以你可以在最后看到第三行。