Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.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
Xcode4 创建一个永不重置的int_Xcode4 - Fatal编程技术网

Xcode4 创建一个永不重置的int

Xcode4 创建一个永不重置的int,xcode4,Xcode4,我对使用Xcode编程有点陌生。我如何使一个变量作为一个整数来保存一个分数呢。即使手机关机,我也希望保留它。您可以使用NSUserDefaults进行此操作,这意味着即使手机关机,您也可以恢复您的值: 使用此方法保存整数 - (void)setInteger:(NSInteger)value forKey:(NSString *)defaultName 使用后立即使用 - (BOOL)synchronize 以便保存数据 因此,基本上在应用程序退出之前保存此值,然后当应用程序再次加载时,您可

我对使用Xcode编程有点陌生。我如何使一个变量作为一个整数来保存一个分数呢。即使手机关机,我也希望保留它。

您可以使用NSUserDefaults进行此操作,这意味着即使手机关机,您也可以恢复您的值:

使用此方法保存整数

- (void)setInteger:(NSInteger)value forKey:(NSString *)defaultName
使用后立即使用

- (BOOL)synchronize
以便保存数据

因此,基本上在应用程序退出之前保存此值,然后当应用程序再次加载时,您可以使用以下方法获取值:

- (id)objectForKey:(NSString *)defaultName
必须使用NSInteger进行保存,因为不能使用nsUserDefault保存基本体值


参考资料:

对不起,我对一种方法感到困惑,你不需要{}东西吗?如果是这样的话,我会在{}@Kevin hall中放什么,那就是方法签名,你不需要创建任何方法,只需要在我的答案中使用现有的方法。