在UIViewController之间切换时,在UITextField中保存数据

时间:2011-07-18 19:35:57

标签: iphone ios4

(第一个UIViewController)我有几个UITextfields,其中包含一些数字值。我使用UIButton切换到我的(第二个UIViewController)。当我切换回我的(第一个viewController)我的信息被重置时。如何保存这些数据?

2 个答案:

答案 0 :(得分:2)

您可以使用NSUserDefaults。

[[NSUserDefaults standardUserDefaults] setObject:variableTextField forKey@"Key"];

NSString *email = [[NSUserDefaults standardUserDefaults] objectForKey:@"Key"];

emailLogin.text = email;

希望这有帮助!

答案 1 :(得分:0)

文本字段不应包含数据,它们应该从模型中显示数据。只要为文本字段提供内容的模型不会更改,文本字段就不会更改。

只是猜测,但您可能需要在视图控制器的-viewWillLoad-viewDidLoad等方法中设置文本字段的值。没有看到代码就很难更具体。