ios - 在多个 Storyboard上使用高分

标签 ios objective-c xcode

我的游戏中有两个 Storyboard:主页和游戏本身。当用户在游戏中获得高分时,我将其保存为他们的高分。那么我如何才能在不将 View Controller 链接到相同代码的情况下将高分显示在主页上。

最佳答案

在项目的任何地方保存高分

[[NSUserDefaults standardUserDefaults] setInteger:score forKey:@"kHighscoreKey"];
[[NSUserDefaults standardUserDefaults] synchronize];

在项目的其他任何地方检索高分

NSUInteger highScore = [[NSUserDefaults standardUserDefaults] integerForKey:@"kHighscoreKey"];

关于ios - 在多个 Storyboard上使用高分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26571620/

相关文章:

iphone - 如何在我的 iOS 应用程序中保存登录数据

c++ - 未找到 Xcode C++ 标准库

ios - googlemap sdk 与 ios 架构有问题

ios - AVPlayerItem 被释放,而键值观察者仍被注册

ios - Apple Private SDK 的合法性(应用商店除外)

ios - 滚动关闭和打开后, View 重新出现在 UITableViewCell 中

ios - 为什么在 AppDelegate 级别设置变量在 iOS 中是一个糟糕的设计决策?

ios - 如何与我的应用程序共享选定的文本?

XCode images.assets Assets 目录切片被忽略,图像仍然失真

ios - 如何检查 iPhone 和 Apple Watch 是否连接