Cannot invoke ‘saveInBackgrounDWithBlock’ with an argument List of type ‘((Bool,NSError) -> VoID)’
我在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) } }
有什么想法吗?
解决方法 error参数应该是一个隐式解包的可选项,但不是成功的:(success: Bool,error: NSError!) -> VoID in ^ ^
但是,除非您因任何原因需要指定类型,否则我建议您将闭包简单地用作:
(success,error) in
不太容易出现类型声明错误.
总结以上是内存溢出为你收集整理的ios – 无法调用’saveInBackgroundWithBlock’全部内容,希望文章能够帮你解决ios – 无法调用’saveInBackgroundWithBlock’所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)