我有一个演员:
actor StatesActor {
var job1sActive:Bool = false
...
}
我有一个使用那个演员的对象:
class MyObj {
let myStates = StatesActor()
func job1() async {
myStates.job1IsActive = true
}
}
行:
myStates.job1IsActive = true
出现以下错误:
来自非隔离上下文的尝试改变Actor-isolated属性“job1IsActive”
如何使用Actor正确地存储/读取状态信息,以便MyObj可以使用它来读取和设置状态?
MyObj
应该调用该函数。 - Rob