解析 api 的 saveInBackground 在 Swift 中不起作用 3

Parse api's saveInBackground not working in Swift 3

由于 parse.com 关闭,我正在 Heroku 上测试我的解析代码。在 Swift 3 中,saveInBackgroundWithBlock 已重命名为 saveInBackground,因此我更新了代码中的语法以及 'NS' 前缀问题。但是错误仍然存​​在。作为一名学习者,我不可能进一步处理这个问题。我想要一个好心人帮我解决这个问题。提前致谢。

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!)
            }
        })
}

这也是我的截图:

'Expected declaration' error screenshot

你快到了,语法有点不正确。还要检查错误是否有任何问题。

    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!)
                    }


               }
            }