解析 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!)
}
}
}
由于 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!)
}
}
}