gpt4 book ai didi

ios - swift:更改包含多个 map 的数组中的字典值

转载 作者:行者123 更新时间:2023-11-29 02:16:33 27 4
gpt4 key购买 nike

我正在尝试执行以下操作,但似乎是 Not Acceptable 操作。也许我错过了语言中的一些基本内容。

var foo:NSArray = []
var bar = ["name":"jake"]
foo = [bar]
foo[0]["name"] = "Fred"

最后一行抛出一个错误,指出'@lvalue $T8'与'AnyObject!'不同这种事情在swift中是不允许的吗?如果是这样,如何实现这一目标。

最佳答案

您只需以正确的方式声明 foo 即可。作为字典数组:

var foo:[[String:AnyObject]] = []
var bar = ["name":"jake"]
foo = [bar]
foo[0]["name"] = "Fred"

foo // [["name": "Fred"]]

关于ios - swift:更改包含多个 map 的数组中的字典值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28688064/

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