我設置了兩個視圖:ViewControllerOne和ViewControllerTwo。
在我的ViewControllerTwo中,我有一個數字變量(dataValue),我在文本字段中輸入,後來我在計算中將它用作浮點值。在視圖之間來回切換時保留一個值
用戶可以移動到另一個Class視圖(ViewControllerOne),但是當它們返回到ViewControllerTwo時,它們在文本字段中輸入的變量不會保留,並返回到我在ViewControllerTwo.m文件中定義的默認值。
如何讓我的ViewControllerTwo記住我的dataValue?
我@synthesized我dataValueTextField和定義我在ViewControllerTwo.m默認dataValue:
@synthesize dataValueTextField;
float dataValue = 1.00;
然後,後來,我已經將我dataValueTextField成float值:
float textFieldData = [dataValueTextField.text floatValue];
dataValue = textFieldData;
但是當我來回切換視圖時,它永遠不會記住dataValue。我需要添加一些東西到我的viewWillDisappear或我需要添加一些東西到我的viewWillDisappear或ViewWillAppear方法?
任何幫助,將不勝感激。我一直在抓着各種嘗試不同的東西而無濟於事。 謝謝。
感謝您的建議。我不認爲是這種情況(我不知道我甚至不知道如何創建視圖控制器的新實例),但我會再次檢查我的代碼。非常感謝您的回覆! – Jupiter869