ios - 将字符串除以一个数字
问题描述
如何获取它,以便当前保存的 UserDefaults 字符串(始终是数字)能够除以例如 100,并显示在标签上?以下是我目前拥有的。
let savedTime = UserDefaults.standard.string(forKey: "time")
self.TimeLabel.text = "\(savedTime)"
解决方案
为什么不首先将“永远是数字”"time"
的密钥存储为整数?
UserDefaults.standard.set(yourIntegerTime, forKey: "time")
然后稍后通过以下方式访问它:
let savedTime = UserDefaults.standard.integer(forKey: "time")
self.TimeLabel.text = "\(savedTime/100)"
正如,来自开发者文档:
func integer(forKey defaultName: String) -> Int
“此方法自动将某些值强制转换为等效整数值(如果可以确定的话)。布尔值 true 变为 1,false 变为 0。浮点数变为小于该数字的最大整数(例如,2.67 变为 2 ).表示整数的字符串变为等效整数(例如“123”变为 123)。
推荐阅读
- regex - Google表格中另一张表格中重复单元格的条件格式
- ruby-on-rails - 如何在rails中找到链接的正确路径
- c - 随机数生成器为更大的长度添加“-”
- excel - 如果模式与同一行的另一个单元格中的字符串匹配,则从另一个单元格获取值
- aws-lambda - “无效输入”将 SNS 主题添加为 Lambda 目标
- r - 通过 R 中的 LM 模型的变量列表创建循环
- javascript - Redux thunk 影响不同的 reducer
- java - http java调用出错了
- javascript - 在 react-native 中使用 axios 生成访问令牌
- php - 想要同时提取
从以下 XML 响应中使用 PHP