【发布时间】:2017-02-25 10:37:01
【问题描述】:
我有一个 ViewController,“ViewController”。
在这个视图中有一个属性“userEmailText.text”,我想将它传递给另一个视图控制器“CreateNewCommunity”
我有一个按钮连接到标识符为“createCommunitySegue”的 segue。我已经创建了点击时的代码:
@IBAction func createCommunityTapped(_ sender: AnyObject) {
self.performSegue(withIdentifier: "createCommunitySegue", sender: self)
}
在我的第二个视图控制器“CreateNewCommunity”中,我有一个变量:
var myEmail: String?
我已经开始构建代码,准备接收来自 segue 的数据:
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "createCommunitySegue" {
let createCommunityController: CreateNewCommunity = segue.destination as! CreateNewCommunity
createCommunityController.myEmail =
}
}
如何完成此设置,以便“ViewController”通过 segue 'createCommunitySegue' 将初始 'userEmailText.text' 值传递到“CreateNewCommunity”视图控制器?
谢谢
【问题讨论】:
-
为什么不直接做
createCommunityController.myEmail = userEmailText.text?
标签: ios swift xcode swift3 xcode8