Swift 无吸气剂的快速机具设定器
如何在Swift中实现没有getter的setter?设置值时,我需要调用一个方法:Swift 无吸气剂的快速机具设定器,swift,setter,getter,Swift,Setter,Getter,如何在Swift中实现没有getter的setter?设置值时,我需要调用一个方法: var selectedIndex : Int{ set { selectItemAtIndex(newValue) } } 但是在Swift中,您需要同时使用getter和setter,而不仅仅是一个。您可以使用属性observerdidSet。设置值后,将立即调用此函数 var selectedIndex: Int { didSet { selectItemAt
var selectedIndex : Int{
set {
selectItemAtIndex(newValue)
}
}
但是在Swift中,您需要同时使用getter和setter,而不仅仅是一个。您可以使用属性observer
didSet
。设置值后,将立即调用此函数
var selectedIndex: Int {
didSet {
selectItemAtIndex(selectedIndex)
}
}
这对于不可读的属性没有意义。只需使用方法
SetSelectedIndex(Int)