我已经在GitHub,parse.com和其他地方检查了很多次语法,没有任何运气.问题是当我为PFObject调用saveInBackgroundWithBlock时,我收到以下错误:
无法使用类型'((Bool,NSError) - > Void)的参数列表调用'saveInBackgroundWithBlock'
我正在使用Xcode 6.3 beta 2.所有框架都加载到项目中(包括Bolts&Parse,但不是由parse.com ParseCrashReporting和ParseUI提供),<Parse/Parse.h>甚至<Bolts/Bolts.h>是通过Bridge Header引入的.
var score = PFObject(className: "score")
score.setObject("Rob", forKey: "name")
score.setObject(95, forKey: "scoreNumber")
score.saveInBackgroundWithBlock {
(success: Bool!, error: NSError) -> Void in
if success == true {
println("Score created with ID: \(score.objectId)")
} else {
println(error)
}
}
Run Code Online (Sandbox Code Playgroud)
有什么想法吗?
我明白,这个特殊的错误已经在这里和那里发布了,代码有些基本,但我自己仍然无法弄清楚这个并且我需要建议.
问题是当我添加parse.com上提供的前两行代码来保存对象时
var gameScore = PFObject(className:"GameScore")
gameScore["score"] = 1337
Run Code Online (Sandbox Code Playgroud)
我在第二行收到以下错误:
'PFObject'没有名为'下标'的成员
我正在使用Xcode 6.3 beta 2.所有必需的库都与二进制文件链接,<Parse/Parse.h>通过BridgeHeader导入.
我应该使用什么语法?