0
我知道这种类型的问题已经提出过。我读了很多答案。大多数有0或1票,没有解决我的问题。我是编程新手,所以有些答案比我稍微多一点。为了保持简短,我的值(billAmount)在执行segue时变为零。该SEGUE工作,并打印提供了正确的值:Segue values nil in new ViewController(Xcode 8,Swift 3)
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
let segueController = segue.destination as! ResultsViewController
segueController.transferBill = "Bill: $\(billAmount)"
print(billAmount)
}
在ResultsViewController,transferBill显示以下内容:
Bill: $
这是预期,除了billAmount不结转。
任何帮助,非常感谢。
“我的价值正在转向零”,哪些价值? – Sweeper
所有我转移,包括billAmount。我为这个问题添加了“(billAmount)”。 – CJW
transferBill是这个字符串变量吗? – KKRocks