尝试为高分IOS Spritekit(Xcode)

时间:2015-07-06 22:19:44

标签: ios objective-c nsuserdefaults

我目前正在使用" sprite kit"为IOS开发游戏。由Xcode提供。在做了一些研究之后,似乎有些人使用NSUserDefaults来做这件事。我试着通过这种方式将这种方法融入到我的代码中....

// Store the score
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

[defaults setInteger:self.score: forKey:@"score"];

// Get the score 
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

NSInteger *retrievedScore  = [defaults integerForKey:@"score"];

虽然这不起作用并且给我一个错误。难道我做错了什么?我需要实现一些东西吗?我应该注意另一种方法吗?

P.S。这是我的第一个问题,所以请放轻松我,如果需要,我可以提供额外的信息,只要问... 谢谢:))

编辑:我实现存储/保存代码时出现的错误:

No visible @interface for 'NSUserDefaults'

当我实施加载代码时,我不会收到错误,但确实会出现警告。我不确定代码是否有效,因为我还没有能够保存一些数据,然后尝试使用这种加载方法检索它。

0 个答案:

没有答案