Я новичок в разработке iOS, когда я храню непознанное число в массиве byte/UInt8
, он показывает ошибку.Как сохранить отрицательное число в UInt8 Array
var iv: [UInt8] = [69, 56, 30, -78, -8, 9, 81, 37, -116, 56, -4, 95, -106]
отрицательных целое переполняются при хранении в беззнаковом типе Uint8
отредактировал
Я использую его для шифрования цели, если я изменить он для подписания шифрового выхода будет изменен любой другой золь социологическое загрязнение? или как превратить его подписал в быстрой
Почему бы вам просто не использовать подписанный int8? – ColdSteel
'UInt' обычно означает« ** un ** signed integer ». т.е. нет негативов. –
Вы не можете, целые числа без знака всегда, ну, без знака. Они не могут быть отрицательными. Измените тип на 'Int8'. – Leandros