ScanHexInt с большим шестнадцатеричным числом возвращает No - PullRequest
0 голосов
/ 16 июня 2020

Я хотел бы получить значение de c из 20-байтовой строки в шестнадцатеричной кодировке, и я закодировал следующим образом:

//str is a 20 bytes hex string. For example, the variable str = (__NSCFString *) @"3EDB616369C275F09E03EC2E6BDF85F888851333"
unsigned int value = 0;
NNscanner *scanner = [NSScanner scannerWithString:str];
[scanner scanHexInt:&value];

Но, однако, я не знаю, почему строка scanHexInt возвращает Нет, и значение переменной не обновляется.

...