博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

NSUserDefault 存储

Posted on 2011-09-16 14:11  星尘的天空  阅读(247)  评论(0编辑  收藏  举报

转载地址:http://www.cnblogs.com/zengwu/archive/2011/02/25/1964908.html

NSUserDefault 存储

今天用到NSUserDefault的时候,一直以为[[NSUserDefaults standardUserDefaults] setObject:array forKey:@"testInfo"] ;就算存储好了,再[[NSUserDefaults standardUserDefaults] arrayForKey:@"testInfo"]就算取出来,可是发现重启动程序,关键字testInfo对应的竟然是空,仔细查下资料,发现自己太大意了,忘了写到disk里面了![[NSUserDefaults standardUserDefaults] synchronize]; 涨学问了又。。。呵呵!!!!

下面贴出代码:

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

[defaults setObject:@"111" forKey:@"myTest"];

[defaults synchronize];

NSString *testStr = [defaults objectForKey:@"myTest"];

NSLog(@"testStr is: %@",testStr);


THE END !