创建一个永远不会重置的int

时间:2011-07-24 05:55:03

标签: xcode4

我对使用Xcode进行编程有点新鲜。我如何使变量suck作为一个持有得分的int。即使手机关机,我也希望保留。

1 个答案:

答案 0 :(得分:1)

您可以使用 NSUserDefaults ,这意味着即使手机关机,您也可以恢复价值:

使用此方法保存整数

- (void)setInteger:(NSInteger)value forKey:(NSString *)defaultName

使用后立即

- (BOOL)synchronize

这样就可以保存数据。

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

- (id)objectForKey:(NSString *)defaultName

您必须使用NSInteger进行保存,因为您无法使用NSUserDefaults保存原始值。

参考:NSUserDefaults