如何删除"返回"
之后我的NavigationBar按钮self.performSegueWithIdentifier("Segue", sender: nil)
好的,让我解释一下。我在导航栏中嵌入了个人资料页面,您可以在编辑页面中对其进行编辑,一旦完成,它会更新Parse上的信息,并且segue会将您发送回个人资料页面。但是,用户仍然可以单击返回并重新加载编辑页面,然后再次返回到原始配置文件页面。
如何防止自动填充?
@IBAction func doneEditing(sender: AnyObject) {
self.completeEdit()
}
func completeEdit() {
var user = PFUser.currentUser()!
user["Location"] = locationTextField.text
user.saveInBackgroundWithBlock {
(succeeded: Bool, error: NSError?) -> Void in
if let error = error {
let errorString = error.userInfo?["error"] as? NSString
println("failed")
} else {
self.performSegueWithIdentifier("Edited", sender: nil)
}
}
}
新编辑^
答案 0 :(得分:0)
以下是我尝试使用您的代码的内容:
@IBAction func doneEditing(sender: UIButton) {
self.completeEdit()
}
func completeEdit() {
var user = PFUser.currentUser()!
user["Location"] = locationTextField.text
user.saveInBackgroundWithBlock {
(succeeded: Bool, error: NSError?) -> Void in
if let error = error {
let errorString = error.userInfo?["error"] as? NSString
println("failed")
} else {
navigationController.popViewControllerAnimated(true)
}
}
}
我改变的是“AnyObject”到“UIButton”,然后我用“popViewControllerAnimated”交换你的“perform segue”