gpt4 book ai didi

objective-c - 在 obj-c 的数组中设置一个值

转载 作者:行者123 更新时间:2023-11-28 20:28:35 24 4
gpt4 key购买 nike

我知道这在 obj-c 中是一件非常简单的事情,但我似乎无法在任何地方(在这里或谷歌)找到如何做到这一点。基本上我只想用另一个替换一个数组值(该值是一个 NSString),所以像这样......

[sharedInstance.groundMap objectAtIndex:ii] = myImage;

但是我得到一个错误表达式是不可分配的。我也试过...

[[sharedInstance.groundMap objectAtIndex:ii] setValue:(NSString*) myImage];

但这也会报错。

最佳答案

首先,您的数组需要可变(即NSMutableArray 的实例,而不仅仅是NSArray)。使用 NSMutableArray 你可以这样做:

[sharedInstance.groundMap replaceObjectAtIndex:ii withObject:myImage];

如果您有最新的 Xcode,您也可以使用 array[index] = value 语法。

关于objective-c - 在 obj-c 的数组中设置一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13151089/

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