标签: swift casting nsnumber
我有一个UInt16变量,我想传递给需要NSNumber的遗留函数。
如果我尝试:
var castAsNSNumber : NSNumber = myUInt16
我收到编译错误'UInt16' is not convertible to 'NSNumber'
'UInt16' is not convertible to 'NSNumber'
如何将其重新命名为NSNumber?
答案 0 :(得分:35)
var castAsNSNumber = NSNumber(unsignedShort: myUInt16)