2010-05-25 6 views

Répondre

5

Pour obtenir un caractère à partir d'une chaîne, vous pouvez utiliser la méthode -characterAtIndex:. Et NSCharacterSet classe vous permet de vérifier facilement si le caractère est donné un numéro:

NSCharacterSet* numSet = [NSCharacterSet decimalDigitCharacterSet]; 
for (int i = 0; i < [str length];++i) 
    if ([numSet characterIsMember: [str characterAtIndex:i]]) 
    // i-th character is a decimal digit 

post-scriptum Si votre tâche est plus générale, il suffit de vérifier chaque caractère, puis il peut également y avoir une méthode intégrée plus générale pour cette tâche ...

Questions connexes