【发布时间】:2013-05-22 19:36:08
【问题描述】:
您好,如果我更改了应用程序中的必填字段,然后注销并登录到设置,则设置已完美更新。 但是,如果我继续更改设置,然后再次打开应用程序,则文本字段没有更改。
如何让文本字段自动从设置包中更新,而不仅仅是一种方式
这是我在视图中使用的代码确实加载了
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
self.textField1.text = [defaults objectForKey:@"user_name"];
[defaults synchronize];
【问题讨论】:
-
在这种情况下,您需要在填充文本字段之前调用
[defaults synchronize]。 -
没用,我似乎只能从应用程序本身更改设置,而不是相反。
-
你是如何在应用内更新的?
-
在textfielddidendediting内
-
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; [默认 setObject:textField.text forKey:@"user_name"];
标签: ios nsuserdefaults settings.bundle