gpt4 book ai didi

ios - 使用swift修改数组中的对象值

转载 作者:搜寻专家 更新时间:2023-10-31 08:17:43 26 4
gpt4 key购买 nike

<分区>

我是 swift 的新手。我想知道如何使用 swift 修改 for-each 循环中的对象。例如:

构造MyCustomObject{ 变种自定义值:字符串?

让 myArray: [MyCustomObject?]

for anObject:MyCustomObject in myArray {
anObject.customValue = "Hello" // <---Cannot assign to property: 'anObject' is a 'let' constant
}

所以,如果我想在 for 循环中更改对象值,我该怎么办。我厌倦了在 anObject 之前添加“var”,但它不起作用! (数组中的对象仍然保持不变。)

对于 objective-c 来说,很简单,

NSMutableArray * myArray = [NSMutableArray 数组];

for (MyCustomObject * object in myArray) 
{
object.customValue = "Hello"
}

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com