как конвертировать UITextfield в шестнадцатеричное значение - PullRequest
2 голосов
/ 07 июля 2011

Я хочу xor (^) два значения и передать результат в целое число.Оба значения передаются из UITextFields, первое, например, так ...

NSString *recieveCode = myCode.text;
int tempCode = [recieveCode intValue];

, однако второе значение должно быть преобразовано в шестнадцатеричное .... что я не уверен, как это сделать.(очевидно, в какой-то момент мне придется сделать некоторую проверку, чтобы убедиться, что все символы в строке соответствуют шестнадцатеричному формату), но сейчас я просто пытаюсь выяснить, как преобразовать текст в поле uitext в шестнадцатеричном формате, чтобы я могпопробуйте ^ два значения вместе.

Ответы [ 2 ]

1 голос
/ 07 июля 2011
unsigned int intValue;
NSScanner *scanner = [NSScanner scannerWithString:aString];
[scanner scanHexInt:&intValue];
1 голос
/ 07 июля 2011
unsigned int  tempInt = 0;
NSString *recieveCode = myCode.text;
int tempCode = [recieveCode intValue];
NSScanner * scanner = [NSScanner scannerWithString:recieveCode];
[scanner scanHexInt:&tempInt];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...