解析api的saveInBackground不能在Swift 3中工作
问题描述:
由于parse.com的关闭,我在Heroku上测试了我的解析代码。在Swift 3中,saveInBackgroundWithBlock已被重命名为saveInBackground,所以我更新了我的代码中的语法以及'NS'前缀问题。但错误依然存在。作为一名学习者,我无法进一步关注这一点。我想要一个善良的人来帮助我解决这个问题。提前致谢。解析api的saveInBackground不能在Swift 3中工作
import UIKit
import Parse
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let object = PFObject(className: "testObject")
object["name"] = "Bill"
object["lastname"] = "Alexander"
object.saveInBackground(block: { (success, error) in
if success {
print("Saved in server")
} else {
print(error!)
}
})
}
这里也是我的截图:
答
你几乎没有,语法稍稍不正确。还检查任何问题的错误。
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let object = PFObject(className: "testObject")
object["name"] = "Bill"
object["lastname"] = "Alexander"
object.saveInBackground { (success, error) -> Void in
if error == nil {
print("Saved in server")
} else {
print(error!)
}
}
}
它的工作原理!你拯救了我的一天。 :) –
您好,先生! – Cliffordwh