我从一个 TextField
中获取一个值,我需要检查其中是否有数字。它是浮点数还是整数并不重要,但一定是“数字”。
我该如何判断呢?
目前我已经做的是-即使obj是123(实际上是数字),条件仍为false,因此我无法进入if
语句。我已经尝试过NSValue
和Data
,但结果相同。
id obj = self.textArea.text;
if ([obj isKindOfClass:[NSNumber class]]) {
self.weight = [NSNumber numberWithFloat:([self.textArea.text floatValue])];