我试图发送一个赛格瑞一些信息,但我得到以下错误 不能类型JSON的值赋给类型的值的NSArray不能类型JSON的值赋给类型的值的NSArray
当我尝试这样做:
self.pageImages = apiResult["images"]
我有apiResult设置为:
var apiResult: JSON! = []
然后我使用alamofire toget她与swiftyjson为了获取结果并将其转换为json,但现在我需要它作为NSArray。返回
我的数据:
{
"somedata": {
some info
},
"someData": {
some info..
},
"images": [
"URL1", "URL2", "URL3"
]
}
我试过之前,但它没有奏效。但是现在我发现了另一个名为“.arrayObject”的工作:) –
是的,SwiftyJSON库有许多可选的非可选“getters”,要使用哪一个取决于JSON内容的性质:'.array', .arrayValue','.arrayObject'等等,对于字典,字符串等等是一样的。 – Moritz