0
我只是想在變量更新值的時候做一些事情,並且不要改變這個值。但是如果我實現「set」,那麼「get」是必需的,所以我嘗試返回值self。它看起來早已在「地獄周」:Swift的「get」方法會改變變量的值嗎?
var imageInfo:ImageInfo! {
get {
return self.imageInfo
}
set(info) {
self.imageView.image = UIImage(named: info.fileName)
}
}
使用'didSet'代替:http://stackoverflow.com/questions/24006234/what-is-the-purpose-of-willset-and-didset-in-swift。 –