首页 > 解决方案 > 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 ....
        }

标签: swift

解决方案


它只是要求你给闭包参数一个名字。你可以这样做:

ServiceLayer.postRequest(router: Router.register, postData: postData) { result in
}

推荐阅读