如何在NSUserDefault中使用NSDictionary?

时间:2011-05-30 08:27:00

标签: iphone objective-c nsdictionary nsuserdefaults

我想知道如何在NSDictionary中使用NSUserDefault?我必须将用户的姓名,点数和时间存储到用户默认值NSDictionary和字典中。

2 个答案:

答案 0 :(得分:4)

NSDictionary *dict = [[NSDictionary alloc] init];

[[NSUserDefaults standardUserDefaults] setObject:dict forKey:@"dict"];

[[NSUserDefaults standardUserDefaults] synchronize];

在检索数据时,

dict = [[NSUserDefaults standardUserDefaults] objectForKey:@"dict"]; 

答案 1 :(得分:2)

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:yourData forKey:@"yourKey"];
[defaults synchronize];

id yourData = [defaults objectForKey:@"yourKey"];