let params = NSMutableDictionary()
params.setObject(fullName.text!.lowercaseString, forKey: "username")
let result: AnyObject? = PFCloud.callFunction("checkUsername", withParameters: params as [NSObject : AnyObject])
这在 Xcode 6.3 中有效,但现在我更新到 Swift 2 (Xcode 7) 它不再有效。我收到错误消息:
Call can throw, but it is not marked with 'try' and the error is not handled
我该如何解决?
此外,我不想使用 PFCloud.callFunctionBackground
最佳答案
试试这个:
let params = NSMutableDictionary()
params.setObject(fullName.text!.lowercaseString, forKey: "username")
let result: AnyObject? = try! PFCloud.callFunction("checkUsername", withParameters: params as [NSObject : AnyObject])
在 Swift 2.0 中添加了 try-catch 语法,您可以阅读它 here
关于ios - 如何使用 PFCloud callFunction Xcode 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32657761/