我有14个nsuserdefualt保存键,而不是添加所有14个,我创建了一个for循环来处理这个。但是我收到一个错误,说的太多了。我可能有一个脑屁并忘了一些东西。任何提示或建议将不胜感激。
编辑:我正在尝试阅读已保存的数据。
for (int n=0; n==14; n++ ) {
NSString *emailBody=[NSString stringWithFormat:@"Enhancers: %@",
[[NSUserDefaults standardUserDefaults]
stringForKey:@"Enhancer%i",n]];
}
答案 0 :(得分:4)
你的格式字符串中有一个额外的参数,特别是“n”,它应该以不同的格式放入stringForKey:。这样的事情应该清除:
for (int n=0; n==14; n++ ) {
NSString *stringFromDefaults = [[NSUserDefaults standardUserDefaults] stringForKey:[NSString stringWithFormat:@"%d",n]];
NSString *emailBody=[NSString stringWithFormat:@"Enhancers: %@",stringFromDefaults];
}