无法使用条件(Swift 2)在视图控制器之间传递数据

时间:2015-07-23 18:00:04

标签: ios segue swift2 xcode7 pass-data

我一直试图将数据传递给另一个View Controller。但由于我有两个Bar Buttons导致两个不同的View Controllers,我必须设置一个条件。但是,当我尝试传递数据时,它不会起作用。这是我一直在使用的代码:

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
        if (segue.identifier == "ViewController") {

        let destViewController = segue.destinationViewController as! ViewController

        destViewController.chips = chips
        destViewController.blind = blind

    }
}

我的目标情节提要ID为ViewController,但当ViewController视图打开时,数据未通过。

修改

在两个视图控制器chipsblind中都声明为:

var chips = 0
var blind = 0

在我添加后退按钮之前,数据已正确传递。但是每当我点击“#34; Back"所以我决定添加一个似乎不起作用的条件。

0 个答案:

没有答案