我想製作保存數據並展開到另一個控制器(UITableViewController)的按鈕。我的按鈕成功保存數據,但我不打算放鬆到另一個控制器。保存數據並迅速展開到另一個控制器
我的按鈕
@IBAction func buttonDone(sender: UIBarButtonItem) {
saveText() // it is a function of save data
[back]
}
函數
override func prepareForSegue(segue: (UIStoryboardSegue!), sender: AnyObject!) {
if (segue.identifier == "first") {
// pass data to next view
var backToFirst = segue.destinationViewController as FirstTableViewController
}
}
我做下一
let back = prepareForSegue
我做了正確的segue,但我不放鬆到另一個控制器。如果我在故事板中使用,那麼數據不會保存 – Alexsander
這是因爲**你**不會調用'prepareForSegue',這就是它看起來像你在做一個調用(不知道尖括號是什麼儘管)在'buttonDone'中''返回'''prepareForSegue'。你需要調用'performSegueWithIdentifier'。希望有所幫助。 – ABakerSmith
我這樣做了,但導航欄不加載 https://www.dropbox.com/s/l5cx4i4wfdsqmfq/Screen%20Shot%202015-04-07%20at%202.58.14%20am.png?dl= 0 – Alexsander