簡體   English   中英

在多個情節提要板上使用高分

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM