-1

我正在制作一个应用程序,每次用户按下屏幕时都会更改图像。它使用 int 来知道然后更改图像。

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

4

3 回答 3

6

你可以使用这个NSUserDefaults类:

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

// Read
NSLog(@"Integer = %i", [[NSUserDefaults standardUserDefaults] integerForKey:@"customIntegerValue"];
于 2012-07-10T13:43:00.787 回答
1

// 保存在首选项中

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

// 从 pref 中获取保存的值

highScore = [[[NSUserDefaults standardUserDefaults] objectForKey:@"HighScore"] intValue ];

你可以在这里看到类似的帖子:stackOldPost

于 2012-07-10T13:47:48.390 回答
0

您可以将值保存在NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

于 2012-07-10T13:46:47.037 回答