I get a value from a TextField
and I need to check if there's a number in it. Whether it's a float or an integer doesn't really matter, but definitely a "Number"
How can I catch this?
This is what I'm doing so far - even if the obj is 123 (actually a number), the condition is false, so I can't get into the if
. I already tried NSValue
and Data
, but with the same results.
id obj = self.textArea.text;
if ([obj isKindOfClass:[NSNumber class]]) {
self.weight = [NSNumber numberWithFloat:([self.textArea.text floatValue])];