我是非常新的Xcode和尝试获取数据从我的WordPress网站在SwiftUI使用休息API。我已经从互联网上得到的代码,我已经安装了这些豆荚的
pod 'SwiftyJSON'
pod 'Alamofire'
pod 'SDWebImage'
已导入homeController中的所有pod并使用此代码获取数据。
Alamofire.request("\(urlPage)\(page)").responseJSON { response in
if let data = response.result.value {
let json2 = JSON(data)
self.moreDataNum = json2["count"].intValue
if self.dataArray?.isEmpty == false {
self.dataArray.append(contentsOf: json2["posts"].arrayValue)
self.collectionView.reloadData()
// ...
我收到此错误..
open image to see error
请帮帮我..
2条答案
按热度按时间qcbq4gxm1#
如果你使用的是alamofire 5.5.0的最新版本,那么请使用下面的代码:---
8qgya5xd2#
您现在应该使用
Codable
框架来解析API响应有关
Codable
的更多信息,请点击此处-https://developer.apple.com/documentation/swift/codable请务必阅读您将在项目中使用的框架/库的文档。请在此处阅读更多关于Alamofire的信息-
https://github.com/Alamofire/Alamofire/blob/master/Documentation/Usage.md#response-handler