我想表演
func performSegue() {
self.performSegueWithIdentifier("toTabSegue", sender: self)
}
立即
var isUpdated:Bool = false
是真的。
如何在viewdidload中设置某些内容,以便当isUpdated更改为true时,它会执行segue吗?
最佳答案
您可以使用didSet
观察器:
var isUpdated = false {
didSet {
if isUpdated && !oldValue {
performSegue()
}
}
}
请注意,Swift自动在
oldValue
中提供didSet
。关于ios - 如果变量改变执行函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36732579/