【发布时间】:2011-07-04 20:45:53
【问题描述】:
我是 iOS 开发新手。 我想为我的应用程序使用 iPhone 的设置来存储信息。当我尝试保存对象时 它确实保存了,但是当转到设置时,设置不显示任何内容,而只是显示空白字段。
这是我的代码:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString *keyUserPassword = [defaults stringForKey:@"password_preference"];
NSString *keyUsername = [defaults stringForKey:@"username_preference"];
if(keyUserPassword == nil || keyUsername == nil ||
[keyUsername isEqualToString:@""] ||
[keyUserPassword isEqualToString:@""]) {
[defaults setObject:@"username_preference" forKey:txtUserName.text];
[defaults setObject:@"password_preference" forKey:txtPassword.text];
[defaults synchronize];
我在 Resource 文件夹中创建一个资源,并在其中设置上述用户名/密码 _preference 键。
可能是什么原因。
谢谢。
【问题讨论】:
标签: iphone nsuserdefaults application-settings