我有一个演员:
actor StatesActor {
var job1sActive:Bool = false
...
}
我有一个使用该演员的对象:
class MyObj {
let myStates = StatesActor()
func job1() async {
myStates.job1IsActive = true
}
}
线:
myStates.job1IsActive = true
出现此错误的错误:
Actor-isolated property 'job1IsActive' can not be mutated from a non-isolated context
如何使用演员正确存储/读取状态信息,以便 MyObj 可以使用它来读取和设置状态?