我用过
NSString *level =[[NSUserDefaults standardUserDefaults] stringForKey:@"Key"];
但是这个方法可能只包含一个值。
如何传输新的int值并保存以前的int值?
答案 0 :(得分:0)
一个键只能有一个值。
如果要保存以前的值,请使用新密钥。
我建议您在用户默认设置中使用“oldKey
”或“previousKey
”来表示之前的值。 E.G:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString *oldLevel = [defaults stringForKey: @"Key"];
[defaults setObject: oldLevel forKey: @"PreviousKey"];
[defaults setObject: newLevel forKey: @"Key"];