如何在saveAction上启动prepareForSegue函数

时间:2015-02-13 18:43:40

标签: ios xcode swift save segue

技术:Swift,iOS8,XCode 6

我有这样的功能;

override func prepareForSegue(segue: UIStoryboardSegue,
    sender: AnyObject?)

我的标识符是

 if segue.identifier == "showDetail"

我想在saveAction上启动该功能。我正在使用peformSegueWithIdentifier,但它一直在失败。我只想在执行saveAction后调用/启动该函数。我的saveAction出现在弹出窗口中,因此我不确定这是否会导致问题。

---更新

所以,我可以通过做这样的事情来保存它,以便在保存之后进入细节视图

func saveAction() {
     if saved == true {
        performSegueWithIdentifier("showDetail", sender: self)
    }

} 

但是,我在prepareForSegue函数中的代码似乎没有被击中。这会被绕过吗?我希望prepareForSegue函数仍能实现其更改。

    override func prepareForSegue(segue: UIStoryboardSegue,
    sender: AnyObject?) {

    if segue.identifier == "showDetail" {
         do stuff here, like make the title of the ShowDetail view blue, etc..
    }

0 个答案:

没有答案