我在登录屏幕上有一些用户信息,我想传递给另一个视图。我设置了segue,但仍然没有数据传输。如何将用户信息从一个视图转移到另一个视图?
以下是我的一些代码:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {
if (segue.identifier == "sendHomePage") {
let destinationVC:HomeViewController = segue.destinationViewController as HomeViewController
destinationVC.nameFromLogin = nameOfUser
}
if (segue.identifier == "sendName") {
let destinationVC:ScheduleViewController = segue.destinationViewController as ScheduleViewController
destinationVC.nameOfUserFromView = nameOfUser
}
答案 0 :(得分:1)
我认为这段代码应该有效。如果没有,你应该正确检查segue的标识符。另一种方法是使用通知中心进行控制器间通信