2015-05-09 69 views
-3

我有3 UIViewControllers和我有UIButtons在前2 UIViewControllers。我想在前兩個數字上加上一個數學問題,然後我想要結果顯示在resultLabel上的第3個UIViewController上。如何在Swift中的不同視圖控制器上顯示結果?

有一個YES按鈕,並且有一個NO按鈕,但是當我按YES時,我希望它用給定的變量添加一個數字並移動到下一個視圖控制器,然後執行相同的操作,並將結果顯示在最後一個視圖控制器,我有resultLabel。我已經爲所有控制器創建了賽段,這樣就完成了。

http://i57.tinypic.com/2u7m2vm.png

+0

你介意上傳您的項目,所以我們可以仔細看看? – Cesare

回答

0

我會做什麼,是(如果你還沒有的話),所有viewControllers鏈接到導航控制器。通過選擇開始的,然後轉到編輯器>>嵌入Int >> Naviagtion控制器。接下來,右鍵單擊從第一個視圖控制器拖到第二個,然後選擇「推」,然後從第二個到第三個以相同的方式。接下來在第一個VC,添加以下代碼

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) 
{ 
    if let exampleViewController: ExampleViewController = segue.destinationViewController as? ExampleViewController { 
} 

注意與exampleViewController,我的意思是你segueing到控制器。如果你想給目的地VC的任何信息,你做

secondViewController.exampleVariable = exampleVariable2 
+0

感謝一羣夥伴! :)) –

+0

沒問題,讓我知道如果你需要任何東西:) –

相關問題