对于特定的键,我有1个字符串的值。但是NSUserDefault类方法不能正常工作,并且它没有设置string forkey的对象。
简而言之,setobject forkey方法不适用于NSUserDefault类。为甚麽呢?
发布于 2010-06-07 05:21:26
首先,NSUserDefault类工作得很好。它每天被调用数百万次,并且完全按照预期工作。下一个可能的罪魁祸首是你的代码。如果你发布了这篇文章,你将更容易确定你做错了什么,并提出适当的建议。
(编辑添加在OP的评论之后)
我刚刚添加了以下代码:
//* TEST
NSString *string01 = @"Hardwork";
NSUserDefaults* defs111 = [NSUserDefaults standardUserDefaults];
[defs111 setObject:string01 forKey:@"first_name_textfield"];
NSString *test = [defs111 objectForKey:@"first_name_textfield"];
NSLog(@"Test: %@", test);
添加到我的项目中并运行它,一切都运行得很好。
正如我上面所说的: NSUserDefault像冠军一样工作。关于你的用例,有些事情你没有告诉我们。一些重要的事情。;)
https://stackoverflow.com/questions/2987186
复制相似问题