I have a UInt16 variable that I would like to pass to a legacy function that requires an NSNumber.
If I try:
var castAsNSNumber : NSNumber = myUInt16
I get a compiler error 'UInt16' is not convertible to 'NSNumber'
Question
How can I recast this as an NSNumber?
var castAsNSNumber = NSNumber(unsignedShort: myUInt16)
来源:https://stackoverflow.com/questions/24134716/how-to-cast-from-uint16-to-nsnumber