Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 保存一个int值,然后加载,然后加载应用程序_Iphone - Fatal编程技术网

Iphone 保存一个int值,然后加载,然后加载应用程序

Iphone 保存一个int值,然后加载,然后加载应用程序,iphone,Iphone,我正在制作一个应用程序,每次用户按屏幕上的按钮时都会更改图像。它是使用一个int来知道然后改变图像 我需要帮助来保存int值,然后按下屏幕并加载它,然后加载应用程序。您可以使用NSUserDefaults类来完成此操作: // Write [[NSUserDefaults standardUserDefaults] setInteger:7615 forKey:@"customIntegerValue"]; [[NSUserDefaults standardUserDefaults] synch

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

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

您可以使用NSUserDefaults类来完成此操作:

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

// Read
NSLog(@"Integer = %i", [[NSUserDefaults standardUserDefaults] integerForKey:@"customIntegerValue"];
您可以在NSUserDefaults*defaults=[NSUserDefaults standardUserDefaults]中保存值

//保存在pref中

int highScore  = yourGameScore;
[[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithInt:highScore] forKey:@"HighScore"];
[[NSUserDefaults standardUserDefaults] synchronize];
//从pref获取保存的值

highScore = [[[NSUserDefaults standardUserDefaults] objectForKey:@"HighScore"] intValue ];
你可以在这里看到类似的帖子: