我想制作保存数据并展开到另一个控制器(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