【发布时间】:2014-07-03 12:58:25
【问题描述】:
尝试使用我的destinationViewController 执行变量分配时出现错误。
错误信息是这样的: 线程 1:EXC_BREAKPOINT(代码=EXC_I386_BPT,子代码=0x0)
这在我的 prepareForSegue 函数中。
override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) {
if segue.identifier == "LoginSegue"{
let vc = segue.destinationViewController as LoggedInViewController
vc.email = emailTextfield.text
}
}
在另一个文件中是这样的。
var email: String?
位于顶部。 那么这个:
override func viewDidLoad() {
super.viewDidLoad()
println("Email is:")
println(email)
println("Email was")
}
但我从来没有进入第二个文件。
标记为错误的是 let vc = segue.destinationViewController as LoggedInViewController 这一行。
两个 swift 文件都连接到导航控制器。
我不知道你还需要什么,但我当然会发布你需要理解的所有代码!
谢谢!
【问题讨论】: