我是Swift的新手,并尝试将string
添加到之前的viewController
中的数组中。在我的主视图控制器我有这样的方法来声明viewController
如何链接2个视图控制器? - Swift
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
var newSoundViewController = segue.destinationViewController as! NewSoundViewController
newSoundViewController.previousViewController = self
}
在NewSoundViewController
,我有添加string
到先前viewController
的阵列的方法。下面是该代码:
@IBAction func saveTapped(sender: AnyObject) {
var sound = Sound()
sound.name = soundTextField.text
self.previousViewController.sounds.append(sound)
self.dismissViewControllerAnimated(true, completion: nil)
}
你能解决这个问题吗? – Miknash