我的Swift开发

swift 使用Alamofire框架获取数据

2020-12-26  本文已影响0人  瓦大西精神小伙丶澎

事先准备好接口,并且启动服务器

image.png

1.通过postman测试接口拿到数据

image.png

2.将数据复制到Paste JSON as Code · quicktype 工具中

image.png

3.复制代码在swift中形参文件

image.png

4.最后添加Alamofire框架

这里为了快速使用直接拖入文件
拖入文件主要两点
1)选取Source文件里的文件


image.png

2)删除Source文件里的info.plist的配置文件


image.png

这里的Alamofire就是Source (拖进之后修改了名字)


image.png

5.测试

 AF.request("http://localhost:8080/owner/OwnerAll",method: .post,parameters: nil).response { (res) in
            guard let data = res.data else {return}
            let cm = try? JSONDecoder().decode(OwnerJson.self, from: data)
            let arr:[OwnerModel] = cm?.data ?? [OwnerModel]()
            for o in arr {
                print(o.custname ?? "无名")
            }
        }

最后运行


image.png
上一篇 下一篇

猜你喜欢

热点阅读