【发布时间】:2021-02-09 07:48:58
【问题描述】:
基本上我有以下功能:
func stagedCount() {
let url = "example.com"
let parameters: Parameters =
["person": "\(name)"]
Alamofire.request(url, method: .post, parameters: parameters).responseData(completionHandler : { response in
if let allObjects = response.result.value as? NSArray{
print("Array length is \(allObjects.count)")
}
}
)}
来自 URL 的 JSON 响应如下所示:
[
{
"person": "Jake",
"hobby": "soccer"
},
{
"person": "Mary",
"hobby": "surfing"
}
]
我收到以下响应,目前没有打印任何计数。
从“数据?”投射到不相关的类型 'NSArray' 总是失败
如何解决此问题以获取数组中记录的数量?我正在寻找的结果是 2
【问题讨论】:
标签: arrays json swift alamofire