gpt4 book ai didi

ios - 无法将 json 类型的值赋给 NSArray 类型的值

转载 作者:行者123 更新时间:2023-11-28 07:04:51 25 4
gpt4 key购买 nike

我正在尝试使用 segue 发送一些信息,但出现以下错误无法将 json 类型的值赋给 NSArray 类型的值

当我尝试做的时候:

self.pageImages = apiResult["images"]

我将 apiResult 设置为:

var apiResult: JSON! = []

然后我将 alamofire 与 swiftyjson 一起使用以获取结果并将其转换为 json,但现在我需要它作为 NSArray。

我的数据返回为:

{
"somedata": {
some info
},
"someData": {
some info..
},
"images": [
"URL1", "URL2", "URL3"
]
}

最佳答案

如果 apiResult 是 SwiftyJSON 返回的 JSON 对象,如果 apiResult["images"] 是您要分配给 pageImages< 的 URL 数组 数组变量,那么你必须使用 JSON 类型的 SwiftyJSON 对象的 array 属性:

self.pageImages = apiResult["images"].array

关于ios - 无法将 json 类型的值赋给 NSArray 类型的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30949255/

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