gpt4 book ai didi

ios - 使用 Swift PFIdResultBlock 错误解析云

转载 作者:行者123 更新时间:2023-11-28 07:44:02 27 4
gpt4 key购买 nike

 PFCloud.callFunctionInBackground("hello", withParameters: ["test":"tester"]) {
(response: AnyObject?, error: NSError?) -> Void in
if error == nil {
let responseString = response as? String
print(responseString)
} else {
print(error!.description)
}
}

我收到错误:

Cannot convert value of type '(AnyObject?, NSError?) -> Void' to expected argument type 'PFIdResultBlock?' (aka 'Optional<(Optional, Optional) -> ()>')

即使我添加 as! PFIdResultBlock,错误不会消失。

我该如何解决这个问题?

非常感谢您在这方面的帮助!!

最佳答案

与 Objective-C 不同,在实现闭包(Objective-C 中的 Block)时无需指定变量类型。您只需将代码更改为以下内容:

PFCloud.callFunction(inBackground: "",
withParameters: ["": ""]) { (response, error) in
if error == nil {
let responseString = response as? String
print(responseString)
} else {
print(error?.localizedDescription)
}
}

关于ios - 使用 Swift PFIdResultBlock 错误解析云,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51507012/

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