保存一个int值,然后加载app负载

时间:2012-07-10 13:40:02

标签: iphone

我正在创建一个应用,每次用户按下屏幕时都会更改图像。它使用int知道然后改变图像。

我需要帮助来保存int值然后按下屏幕并加载它然后加载应用程序。

3 个答案:

答案 0 :(得分:6)

您可以使用NSUserDefaults类:

// Write
[[NSUserDefaults standardUserDefaults] setInteger:7615 forKey:@"customIntegerValue"];
[[NSUserDefaults standardUserDefaults] synchronize];

// Read
NSLog(@"Integer = %i", [[NSUserDefaults standardUserDefaults] integerForKey:@"customIntegerValue"];

答案 1 :(得分:1)

//要保存在pref中

int highScore  = yourGameScore;
[[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithInt:highScore] forKey:@"HighScore"];
[[NSUserDefaults standardUserDefaults] synchronize];

//从pref

获取保存的值
highScore = [[[NSUserDefaults standardUserDefaults] objectForKey:@"HighScore"] intValue ];

您可以在此处看到类似的帖子:stackOldPost

答案 2 :(得分:0)

您可以在NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

中保存值