Supprimer l'Espace à partir du début du uitextfield

Je veux supprimer l'espace à partir du début du mot. j'.e mon premier caractère ne doit pas être de l'espace et de n'avoir qu'un seul espace entre deux mots .Je suis en train d'essayer beaucoup de choses, mais pas en mesure de supprimer de l'espace de départ.

Mon code est:

contrôleur.h

int whitespaceCount;

contrôleur.m

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
    NSCharacterSet *whitespace = [NSCharacterSet whitespaceAndNewlineCharacterSet];
    if ([string rangeOfCharacterFromSet:whitespace].location != NSNotFound)
    {
        whitespaceCount++;
        if (whitespaceCount > 1)
        {
            return NO;
        }
    }
    else
    {
        whitespaceCount = 0;
        return YES;
    }
}

de code ci-dessus, un espace entre deux mots sont fonctionne parfaitement. Merci de me suggérer comment je l'ai supprimer de l'espace de départ. Merci à l'avance.

OriginalL'auteur Abha | 2013-04-22