Ios 将字符串除以一个数字

Ios 将字符串除以一个数字,ios,swift,Ios,Swift,我如何获得它,使当前保存的UserDefaults字符串(始终是一个数字)能够除以,例如100,并显示在标签上?以下是我目前拥有的 let savedTime = UserDefaults.standard.string(forKey: "time") self.TimeLabel.text = "\(savedTime)" 为什么不首先将“始终是一个数字”的“time”键存储为整数 UserDefaults.standard.set(yourIntegerTime, forKey: "t

我如何获得它,使当前保存的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)"

As,来自开发者:

func整数(forKey-defaultName:String)->Int


此方法自动将某些值强制转换为等效整数值(如果可以确定)。布尔值true变为1,false变为0。浮点数变为小于该数值的最大整数(例如,2.67变为2).表示整数的字符串变为等效整数(例如,“123”变为123

savedTime是一个数字?你想把它分配给一个标签吗?不,字符串不是数字。它是一个字符串。如果它包含数字,它仍然是一个字符串而不是一个数字。一旦你理解了两者的区别,事情就会变得简单。如果你想进行常规除法,你需要先将字符串转换为整数。@Morimaka,你在寻求帮助,所以我不知道你为什么要讽刺别人。