使用NSUserDefaults保存用户登录数据时,使用[NSUserDefaults standardUserDefaults]操作之后,一定要注意要加上
[NSUserDefaults standardUserDefaults] synchronize]语句,否则不会更新数据。
如下例子:
1.保存数据
[[NSUserDefaults standardUserDefaults] setObject:authData forKey:@"MyKey"];
[[NSUserDefaults standardUserDefaults] synchronize]; 2.移除数据
[[NSUserDefaults standardUserDefaults] removeObjectForKey:@"MyKey];
[[NSUserDefaults standardUserDefaults] synchronize];
本文介绍了在iOS应用中如何正确地使用NSUserDefault来保存和移除用户登录数据。文章强调了在进行数据操作后调用synchronize方法的重要性,以确保数据能够立即更新。

1万+

被折叠的 条评论
为什么被折叠?



