我已经尝试过这个
设置:
NSUserDefaults * userDefaults = [NSUserDefaults standardUserDefaults];
[userDefaults setObject:mutArr forKey:@" userInfo"];
[userDefaults synchronize];
获得:
NSMutableArray * retrieveArray = [[NSMutableArray alloc] init];
retrieveArray = [[[NSUserDefaults standardUserDefaults] arrayForKey:@" userInfo"] mutableCopy];
谁能告诉我哪里出错了?
感谢。
答案 0 :(得分:1)
请尝试以下代码。
对于Set:
NSMutableArray *arrCategoryListSet = [[NSMutableArray alloc] initWithObjects:object1, object2, nil];
[[NSUserDefaults standardUserDefaults] setObject:arrCategoryListSet forKey:@"CategoryList"];
[[NSUserDefaults standardUserDefaults] synchronize];
获取:
NSMutableArray *arrCategoryListGet = [NSMutableArray arrayWithArray:[[NSUserDefaults standardUserDefaults] objectForKey:@"CategoryList"]];
OR
NSMutableArray *arrCategoryListGet = [[NSUserDefaults standardUserDefaults] objectForKey:@"CategoryList"];
答案 1 :(得分:0)
保存数组
[[NSUserDefaults standardUserDefaults] setObject:youArray forKey:@"Key"];
Retrive Array
NSArray *retArray = [[NSUserDefaults standardUserDefaults] objectForKey:@"Array"];