Просто пытается поймать не числовой ввод Прочтите МНОГО элементов. Пробовал decimalDigitCharacterSet (было сложно поверить, что что-то, начинающееся со слова «десятичное», не содержит десятичного числа). Попробовал измененный набор символов, чтобы добавить десятичное число. Работал, чтобы включить «10,5» с «96» и по-прежнему исключать «abc».«isnan», похоже, не работает
следующий код выдает «не является числом», независимо от того, что я положил в TextBox1
double whatTheHey;
whatTheHey = _textBox1.text.doubleValue;
if isnan(whatTheHey) {
_textBox2.text = @"NOT a number > ";
}
if (!isnan(whatTheHey)) {
_textBox2.text = @"IS a number > ";
}
10,5, 99, QWERTY все выход «число»
Это кажется чертовски много работы, чтобы поймать не числовой ввод.
Есть ли у кого-нибудь блатанские простые примеры рабочего кода, чтобы поймать не числовые, а принять числа с десятичной точкой в них?
Спасибо всем! - это то, с чем я смог работать - я думаю, что и другие решения работают, - я, возможно, не применил их правильно - Еще раз спасибо. – user2117002