- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
/**
*\brief isinteger
*isinteger function will check if the NSString is a number or not
* \Param NSSting*
* \return true or false
*/
bool isinteger(NSString* theString)
{
int myInt;
NSScanner *theScanner = [NSScanner scannerWithString:theString];
if ([theScanner scanInt:&myInt] && [theScanner isAtEnd] )
return true;
else
return false;
}
остальное вполне могло бы сгодиться - ну разница вам, будете вы искать через regular expression, вручную или через NSScanner?
BOOL result = ([theScanner scanInt:&myInt] && [theScanner isAtEnd] );
return result;