我想用红色代码更改蓝色值,但它不起作用,如何在不制作绿色代码的情况下实现此目的?
import Cocoa
var test0 = false
var test1 = false
var test2 = false
var test3 = true
var array = [test0, test1, test2, test3]
test0 = true
array
array[0] = true
array
答案 0 :(得分:0)
这只是工作,似乎我们需要数组中的一些指针而不是属性
class TestEntity: NSObject {
var isDone: Bool!
init(status: Bool) {
isDone = status
}
}
var test4 : TestEntity = TestEntity(status: false)
var test5 : TestEntity = TestEntity(status: false)
var test6 : TestEntity = TestEntity(status: false)
var test7 : TestEntity = TestEntity(status: true)
var array2: NSMutableArray = [test4, test5, test6, test7]
test4.isDone = true
array2