Как отбрасывать из UInt16 в NSNumber

У меня есть переменная UInt16, которую я хотел бы передать устаревшей функции, которая требует NSNumber.

Если я попробую:

var castAsNSNumber : NSNumber = myUInt16

Я получаю ошибку компилятора 'UInt16' is not convertible to 'NSNumber'

Вопрос

Как я могу переписать это как NSNumber?

Ответ 1

var castAsNSNumber = NSNumber(unsignedShort: myUInt16)