iOS [NSUserDefaults standardUse

2017-07-21  本文已影响0人  有啊有

目前,NSUserDefaults支持的数据类型有:NSNumber(NSInteger、float、double),NSString,NSDate,NSArray,NSDictionary,BOOL.包括其子类,适合存储轻量级数据,例如用户的偏好设置,如果大数据量的数据,就要考虑其他的数据持久化了

存:

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

[defaults setObject:存的数据 forKey:查找时的key];

[defaults synchronize];(有时候会存储失败,这里是强行存储)

取:

[defaults objectForKey:查找时的key];

[[defaults objectForKey:查找时的key] description];(有时候会莫名其妙的取不到数据,加上这句话试试)

有时候,会怎么弄都不行,都取不到值,想着自己明明存上了,再次运行就是拿不到原来存储的数据了,这时候你可以删掉在你手机上的程序,重新跑一遍,或许好了,反正我这是这样做的,不防试一下.

上一篇下一篇

猜你喜欢

热点阅读