La comparaison de Chaînes dans le Cacao

J'ai essayé:

- (NSString*) generateString
{
    NSString* stringToReturn = @"thisString";
    return stringToReturn;
}

- (void) otherMethod
{
    NSString *returnedString = [self generateString];
    if (returnedString == @"thisString")
    { //Do this }
    else if (returnedString == @"thatString")
    { //Do that }
}

Qui ne correspond jamais avec.

J'ai ensuite essayé

if ([returnedString compare:@"thisString"] == 1)

Mais la méthode de comparaison renvoie toujours 1 pour moi, même si l'on compare avec une autre chaîne.

Quelle est la manière correcte de le faire, et quels résultats puis-je m'attendre?

InformationsquelleAutor mattdwen | 2009-05-19