Swift2 更改数组';s值不在';数组中的t效应值
我想用红色代码更改蓝色值,但它不起作用,如何在不使用绿色代码的情况下实现这一点Swift2 更改数组';s值不在';数组中的t效应值,swift2,Swift2,我想用红色代码更改蓝色值,但它不起作用,如何在不使用绿色代码的情况下实现这一点 这只是工作,似乎我们需要数组中的指针,而不是属性 class TestEntity: NSObject { var isDone: Bool! init(status: Bool) { isDone = status } } var test4 : TestEntity = TestEntity(status: false) var test5 : TestEntity = TestE
这只是工作,似乎我们需要数组中的指针,而不是属性
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
你好。发布屏幕截图是可以的,但你也必须在问题中以文本形式发布代码。你可以用这个按钮。谢谢。好的,修复了我的问题,可能是重复的解决方案,因为设置NSMutableArray对此不起作用。我们喜欢Swift,因为它的值是语义的。我们喜欢函数式编程,因为它没有副作用。如果您不喜欢这种行为,为什么选择Swift作为您的项目?
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