2016-02-28 23 views
-3

我試圖從一個數組中保存高分,但這一行不起作用。不能調用數組中的整數

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

我不斷收到錯誤「太多的參數的方法調用,預計2,有3個」 我該如何解決這個問題,因此將節省的具體高分

回答

0

問題是在你的key.You需要格式化的字符串。用下面的代碼改變它。

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

這個修好了!謝謝 –