如何从NSUserDefaults中检索int?
我有以下代码
NSUserDefaults *def = [NSUserDefaults standardUserDefaults];
NSArray *prefs = [def arrayForKey:@"addedFavs"];
favList = [[NSMutableArray alloc] initWithArray:prefs];
如果我试试这个
NSUserDefaults *def = [NSUserDefaults standardUserDefaults];
int tempInt = [def objectForKey:@"addedFavs"];
我不需要进行类型转换吗?
答案 0 :(得分:28)
您可以使用-[NSUserDefaults setInteger:forKey:]
来存储值,使用-[NSUserDefaults integerForKey]
来检索它。
答案 1 :(得分:6)
您是否在文档中查看了NSUserDefaults?有一个integerForKey:
方法将检索给定键的整数。
NSInteger tempInt = [[NSUserDefaults standardUserDefaults] integerForKey:@"aKey"];