我有一個程序,其中用戶將在一個視圖控制器中輸入數據,並在另一個視圖控制器中計算信息。我已經到了可以輸入數據的地步,當我繼續到SecondViewController時,我可以訪問我的數據。但是當我切換回第一個ViewController時,UITextFields是空的,因爲ViewController被重新實例化。保存一個ViewController的實例
基本上我的應用程序到目前爲止有一個ViewController有兩個UITextfields和一個顯示數據的SecondViewController。當我在兩者之間切換時,我需要一種方法來保存第一個ViewController的實例。
我試過使用iOS Swift, returning to the same instance of a view controller的答案,但yourVariable不能設置爲零,所以我卡在那裏。
這是我SEGUE-ING從第一視圖控制器代碼到SecondViewController
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?)
{
if (segue.identifier == "Show")
{
var destinationVC = segue.destinationViewController as! MainViewController
}
}
我只有一個按鈕,我按回到第一的ViewController。
你可以發佈你的按鈕代碼轉換回前一個視圖控制器嗎?另外,你說過你在另一個例子中嘗試了代碼,你確定要設置第二個視圖控制器的標識符嗎? – jzarob