Как использовать NSDictionary в NSUserDefault? - PullRequest
0 голосов
/ 30 мая 2011

Я хочу знать, как я могу использовать NSDictionary в NSUserDefault? Я должен сохранить имя, очки и время пользователя в NSDictionary и словарь в пользовательский по умолчанию.

Ответы [ 2 ]

4 голосов
/ 30 мая 2011
NSDictionary *dict = [[NSDictionary alloc] init];

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

[[NSUserDefaults standardUserDefaults] synchronize];

На момент получения данных

dict = [[NSUserDefaults standardUserDefaults] objectForKey:@"dict"]; 
2 голосов
/ 30 мая 2011
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:yourData forKey:@"yourKey"];
[defaults synchronize];

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