在Swift中将双精度数转换为NSNumber

时间:2019-05-29 07:00:22

标签: swift

如何在Swift中将double转换为NSNumber

我尝试过

let myDouble = 7.12
NSNumber(myDouble)

但收到错误:

  

参数标签'(_ :)'与任何可用的重载都不匹配

2 个答案:

答案 0 :(得分:2)

使用init(value:)

let nsNumber = NSNumber(value: myDouble)

或只是演员表

let nsNumber = myDouble as NSNumber

答案 1 :(得分:2)

请,请让Xcode帮助您。输入NSNumber(并阅读建议

enter image description here

⌃⌘在NSNumber上单击以打开头文件

或阅读documentation