<分区>
我想在属性的 bool 值从真到假和从假到真时进行一些操作。
我为此设置了 getter setter,因此我可以对 bool 属性的 setter 执行这些操作。
但总是因 EXC_BAD_ACCESS 代码 = 2 而崩溃,任何人都可以帮助我理解我在这里做错了什么。
var reportActivityStarted:Bool {
set {
if self.reportActivityStarted {
//Operations when boolean is true
}else{
//Operations when boolean is false
}
}
get{
return self.reportActivityStarted
}
}
当我更改它的 bool 值时,它在 get{
处崩溃self.reportActivityStarted = true