Swift3:AFNetworking问题将故障块从Swift2转换为Swift3

Swift3:AFNetworking问题将故障块从Swift2转换为Swift3,swift3,afnetworking,swift2.3,Swift3,Afnetworking,Swift2.3,我正在将我的Swift2代码转换为Swift3 Swift2代码 manager.postrl,参数:dict, 成功:{operation:AFHTTPRequestOperation?,responseObject:Any?in 自移除活动指示器 如果让jsonDict=self.parseJSONresponseObject{ callbackjsonDict } }, 失败:{operation:AFHTTPRequestOperation!,错误:NSError!in 自移除活动指示器

我正在将我的Swift2代码转换为Swift3

Swift2代码 manager.postrl,参数:dict, 成功:{operation:AFHTTPRequestOperation?,responseObject:Any?in 自移除活动指示器 如果让jsonDict=self.parseJSONresponseObject{ callbackjsonDict } }, 失败:{operation:AFHTTPRequestOperation!,错误:NSError!in 自移除活动指示器 printError:+error.localizedDescription var dict=error.userInfo dict[error]=error.localizedDescription 如果让jsonDict=dict as?字典{ callbackjsonDict } }
。按照Larme的建议使用Alamofire或探索其他服务。Alamofire与AFN网络相同,非常灵活。您将集成代码中的一个小更改。Swift3,4不太支持AFNetworking。

首先:您是否更新了AFNetworking?你为什么不喜欢Alamofire同一系列的框架,由组作者编写,哪一个更快捷?你有没有试着让自动完成完成它的工作?Swift 3中该块的签名已更改,这就是错误的意思。