swift - swift如何为此函数创建完成处理程序
问题描述
我是 swift 新手,请建议我如何为此服务功能创建完成处理程序
func postRequest(router: Router, postData: [String: String], completion: @escaping (Result<Int, Error>) -> ()) { ......
我被困在这里
ServiceLayer.postRequest(router: Router.register, postData: postData) { (<#Result<Int, Error>#>) in
return ....
}
解决方案
它只是要求你给闭包参数一个名字。你可以这样做:
ServiceLayer.postRequest(router: Router.register, postData: postData) { result in
}
推荐阅读
- javascript - freeswitch 脚本中带有 mod_v8 的 javascript 文件的要求究竟如何工作?
- symfony - $data = json_decode($request->getContent(), true); 返回正确的数据,但 $form->getData() 即使在 $form->submit($data) 之后也返回 null
- python - 从 Django 数据库中获取值
- javascript - 如何清理cheerio请求的结果?
- python-3.x - GradientTape 丢失变量的轨迹
- java - 注册页面 else/if
- reactjs - Antd中使用数组对象分组复选框
- python - 当我从 Python 将数据导出到 csv 时,该文件是空白的。当我使用 Print 函数查看数据时,返回第一个字符串
- path - SwiftUI 中 Path.addArc 的顺时针方向错了吗?
- swift - 未知的 116 字节 ECDSA 私钥格式