【问题标题】:Adding a integer to your overall score every time you get a score每次获得分数时在总分中添加一个整数
【发布时间】:2017-09-30 01:39:55
【问题描述】:

在我的应用程序中,您必须完成几个问题,然后才能计时。在测验结束时,您会得到一个分数,这是一个 Int。我已经将它传递到主菜单,我的总分显示我刚刚得到的分数。我想知道当用户获得新分数时,新分数如何添加到总分中。我的overallScore 标签显示我的分数,intPassed 是传递给视图控制器的整数。然后它将使用用户默认值永久保存。关于如何做到这一点的任何想法?

【问题讨论】:

  • 请贴一些你试过的代码?

标签: swift3 int xcode8 userdefaults


【解决方案1】:
// Get, add
var oldScore = UserDefaults.standard.integer(forKey: "overallScore")
var newScore = oldScore + intPassed

// Save
UserDefaults.standard.set(newScore, forKey: "overallScore")

// Display
overallScore.text = String(newScore)

【讨论】:

  • 谢谢@aaron,我很感激,现在我知道该怎么做了!
猜你喜欢
  • 1970-01-01
  • 2020-04-06
  • 2013-01-05
  • 2021-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-10
  • 2018-01-17
相关资源
最近更新 更多