我在更改两个视图控制器之间传递的变量时遇到问题。
在第一个视图控制器中,我接下来会这样做:
var index: NSNumber = 0
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "secondView" {
let dest = segue.destinationViewController as SecondViewController
dest.index = index
}
}
在第二个下一个:
var index: NSNumber!
override func viewDidLoad() {
super.viewDidLoad()
index = 1
self.navigationController?.popViewControllerAnimated(true)
}
但变量" index"互动后没有改变。有什么问题?
请帮助我,我整晚都在解决这个问题!