[英]using high scores on multiple storyboards
我的游戲中有兩個故事板:主頁和游戲本身。 當用戶在游戲中獲得高分時,我會將其保存為他們的高分。 然后,如何在不將視圖控制器鏈接到相同代碼的情況下,將高分顯示在主頁上。
將高分保存在項目中的任何位置
[[NSUserDefaults standardUserDefaults] setInteger:score forKey:@"kHighscoreKey"];
[[NSUserDefaults standardUserDefaults] synchronize];
檢索項目中其他任何地方的高分
NSUInteger highScore = [[NSUserDefaults standardUserDefaults] integerForKey:@"kHighscoreKey"];
如果您認為分數數據不重要或不敏感,請使用NSUserDefaults
第一個場景:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setInteger:yourHighScore forKey:@"HighScore"];
第二場景:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
yourHighScore = [defaults integerForKey:@"HighScore"]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.