Я работаю с данными акселерометра Pebble и должен преобразовывать беззнаковые представления отрицательных int к нормальным числам (обратите внимание на первые два, например).Unsigned Int to negative Int in Swift
[X: 4294967241, Z: 4294967202, Y: 22] [X: 4294967278, Z: 4294967270, Y: 46] [X: 4294967274, Z: 4294967278, Y: 26] [X: 4294967221, Z: 85, Y: 4294967280] [X: 4294967247, Z: 117, Y: 4294967266]
Использование Objective C Я сумел сделать это с помощью простого [number intValue]
. Однако, используя Swift, я не могу найти способ сделать это. Я пробовал Int(number)
, но получаю то же значение.
Я читаю unsigned negative int right? Вы также можете просто использовать абс, чтобы получить абсолютное значение Int. –
Беззнаковое отрицательное число не существует, вы имеете в виду отрицательный подписанный, может быть? – Kametrixom
Можете ли вы добавить больше примеров значений, которые вы получаете? И каков тип этих значений? UInt32? Int32? Int16? – Kametrixom