如何使用PFCloud callFunction Xcode 7

How to use PFCloud callFunction Xcode 7

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