无法从数组中调用整数

时间:2016-02-28 23:37:59

标签: objective-c

我正在尝试从数组中保存一个高分,但这行不起作用。

[[NSUserDefaults standardUserDefaults] setInteger:HighScores[x] forKey:@"HighScore%iSaved", x];

我一直收到错误'方法调用的参数太多,预期2,有3' 如何解决此问题,以便保存特定的HighScore

1 个答案:

答案 0 :(得分:0)

问题在于您的密钥。您需要格式化字符串。使用下面的代码更改它。

[[NSUserDefaults standardUserDefaults] setInteger:HighScores[x] forKey:[NSString stringWithFormat:@"HighScore%iSaved", x]];