1、代码如下:
+ (int)numberInString:(NSString *)string{
int iCount = 0;
for ( int i = 0; i < [string length] ; i++) {
// NSLog(@"%i", [string characterAtIndex:i]);
if ( ([string characterAtIndex:i] > '47') && ([string characterAtIndex:i] < '58')) {
iCount++;
}
}
return iCount;
}
2、错因:是47而不是’47’,48是字符’0’的ASCII值。