2017-07-07 107 views
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不结转。

任何帮助,非常感谢。

+0

“我的价值正在转向零”,哪些价值? – Sweeper

+0

所有我转移,包括billAmount。我为这个问题添加了“(billAmount)”。 – CJW

+0

transferBill是这个字符串变量吗? – KKRocks

回答

0

您是否试图将其作为原始分档值&使用字符串进行格式化?