gpt4 book ai didi

swift - Swift 中用于 double 的 NSIntegers

转载 作者:搜寻专家 更新时间:2023-10-31 08:32:08 24 4
gpt4 key购买 nike

今晚我一直在写一些代码来从用户的 iPhone 加载之前保存的数据。

这是我的一些代码:

    var salesHighScoreDefault = NSUserDefaults.standardUserDefaults()

if (salesHighScoreDefault.valueForKey("salesRecord") != nil) {
salesRecord = salesHighScoreDefault.valueForKey("salesRecord") as! NSInteger!
}


var distanceWalkedHighScoreDefault = NSUserDefaults.standardUserDefaults()

if (distanceWalkedHighScoreDefault.valueForKey("distanceWalked") != nil) {
distanceWalkedRecord = distanceWalkedHighScoreDefault.valueForKey("distanceWalkedRecord") as! NS??????!
}

Integer 就是 NSInteger!因为 Double 是 ______________。 (不,这不是 NSDouble!我已经试过了)

最佳答案

直接转换为 Double,没有 NS 前缀。

var integer: Int = 1

var double = Double(integer)

var nsnumber1 = NSNumber(integer: integer) as Double

关于swift - Swift 中用于 double 的 NSIntegers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38539108/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com