Ответ 1
var castAsNSNumber = NSNumber(unsignedShort: myUInt16)
У меня есть переменная UInt16, которую я хотел бы передать устаревшей функции, которая требует NSNumber.
Если я попробую:
var castAsNSNumber : NSNumber = myUInt16
Я получаю ошибку компилятора 'UInt16' is not convertible to 'NSNumber'
Как я могу переписать это как NSNumber?
var castAsNSNumber = NSNumber(unsignedShort: myUInt16)