14.新建ViewModel

1.新建ViewModel 在ViewModel中编写请求和解析网络数据

网络请求的代理放到ViewModel

2.先编写ViewModel。




选择的继承类型为NSObject




编写网络请求函数。


import UIKit

class RecommenViewModel {

}

//发送网络请求

extension RecommenViewModel {

func requestData() {

NetworkTools.requestData(.get, URLString: "http://127.0.0.1:8000/api/users", parameters: ["format" : "json"]) { (result) in

//打印请求数据

print(result)

}

}

}



在Controller中调用请求函数方法。


在Controller中 懒加载ViewModel

编写数据加载函数,页面初始化进行调用加载数据函数。

运行可以看到请求结果,说明是可以请求到数据的。


编写Model将请求来的数据转化为Model,再将Model中的值,赋值到前端的字段中

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容