gpt4 book ai didi

ios - Swift 错误无法转换类型 '(AFHTTPRequestOperation?, AnyObject?) 的值 -> ()

转载 作者:搜寻专家 更新时间:2023-11-01 06:05:13 25 4
gpt4 key购买 nike

我更新 xcode Version 8.0 (8A218a) swift 3 后,出现这个错误

无法将类型“(AFHTTPRequestOperation?, AnyObject?) -> ()”的值转换为预期的参数类型“((AFHTTPRequestOperation?, Any?) -> Void)!”

这是上面显示错误的以下代码。

jsonmanager.post( "http://myapi.com",
parameters: nil,
success: { (operation: AFHTTPRequestOperation!,responseObject: AnyObject!) in
if(responseObject.object(forKey: "meta")?.object(forKey: "status")?.intValue == 200){....

我做错了什么吗?

它在以前的版本 7.3.1 swift 2 中运行良好。

最佳答案

回调方法签名已更改。在 Swift 2 中是

(AFHTTPRequestOperation?, AnyObject?) -> Void

在 Swift 3 中是

(AFHTTPRequestOperation?, Any?) -> Void

你应该改变下面的行

success: { (operation: AFHTTPRequestOperation!,responseObject: AnyObject!)

success: { (operation: AFHTTPRequestOperation?, responseObject: Any?)

关于ios - Swift 错误无法转换类型 '(AFHTTPRequestOperation?, AnyObject?) 的值 -> (),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39487373/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com