We can use an NSNumberFormatter for this. It’s a bit like converting an NSString into an NSDate.
Here’s how:
1 2 |
NSNumberFormatter *formatter = [[NSNumberFormatter alloc]init]; NSNumber *myNumber = [formatter numberFromString:self.textField.text]; |
Assuming that we’d like to collect input from a text field (set to accept number pad input only) myNumber will now be an NSNumber instead of text.