我设置了两个视图: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