2010-11-27 4 views
3

par exemple ...Peut-on comparer les NSString avec NSMutableString

NSString string1 = @"Hello world"; 
NSMutableString string2 = [NSMutableString stringWithString: string1]; 

alors ... alors peut-on comparer ces affirmations à l'aide suivante ..? ou il y a un autre moyen?

if(string1 isEqualToString:string2) 

Aidez-moi s'il vous plaît ...

+0

Tant que vous corrigez votre instruction if à lire: 'if ([chaîne1 isEqualToString: chaîne2])' alors oui, votre code est correct. – jer

Répondre

3

oui bien sûr. un NSMutableString est un NSString, de sorte que votre code est parfaitement correct, sauf pour quelques erreurs de syntaxe (vous avez manqué le * sur chaque NSString et la [] sur la déclaration if Vous devez écrire:.

NSString *string1 = @"Hello world"; 
NSMutableString *string2 = [NSMutableString stringWithString:string1]; 

if ([string1 isEqualToString:string2]) 
{ 
    // string are equal 
} 
Questions connexes