首页 > 解决方案 > 未调用 Alamofire 完成处理程序

问题描述

对于以下代码 processResponse 未调用。从 Mac 应用程序。我正在调用 REST Web 服务 API

我也收到类似的错误,但请求已发送

2018-11-09 21:04:43.211276+0530 项目[11337:1470266] SecTaskLoadEntitlements 失败错误=22 cs_flags=20, pid=11337 2018-11-09 21:04:43.211383+0530 项目 [11337:14702666 调试]项目[11337]/0#-1 LF=0

Alamofire.request("http://192.168.1.140:8080/api", method: .post, parameters: parameters, encoding: JSONEncoding.default).responseJSON(completionHandler: processResponse)



func processResponse(completion: DataResponse<Any>) {
    print("*********************RESPONSE came")

}

标签: swiftalamofireapple-developer

解决方案


我能够通过将Team and Signing Certificate添加到Signing (Debug)来解决这个问题。在我的情况下,警告消失了。

您还可以仔细检查系统偏好设置 > 安全和隐私 > 防火墙 > 防火墙选项 >自动允许下载的签名软件接收传入连接是否已启用。


推荐阅读