(第一个UIViewController)我有几个UITextfields,其中包含一些数字值。我使用UIButton切换到我的(第二个UIViewController)。当我切换回我的(第一个viewController)我的信息被重置时。如何保存这些数据?
答案 0 :(得分:2)
您可以使用NSUserDefaults。
[[NSUserDefaults standardUserDefaults] setObject:variableTextField forKey@"Key"];
NSString *email = [[NSUserDefaults standardUserDefaults] objectForKey:@"Key"];
emailLogin.text = email;
希望这有帮助!
答案 1 :(得分:0)
文本字段不应包含数据,它们应该从模型中显示数据。只要为文本字段提供内容的模型不会更改,文本字段就不会更改。
只是猜测,但您可能需要在视图控制器的-viewWillLoad
,-viewDidLoad
等方法中设置文本字段的值。没有看到代码就很难更具体。