У меня есть два текстовых поля.Один принимает только числовые значения, а другие шестнадцатеричные значения.Я использую NSNumberformatter
, чтобы установить только числовой ввод, например:
NSNumberFormatter *formatter;
formatter = [[[NSNumberFormatter alloc] init] autorelease];
[formatter setNumberStyle:NSNumberFormatterNoStyle];
, а затем применить его к TextField.
Как сделать то же самое, но принимать только шестнадцатеричные значения?Под шестнадцатеричным я имею в виду 1234567890ABCDEF.
В качестве альтернативы, если это невозможно, как проверить, является ли текст в этом TextField шестнадцатеричным?
Спасибо