Aller au contenu

condition avec des NSSTring...


Invité Oliverro
 Share

Messages recommandés

Invité chezseb

Le problème est que :[nbtext characterAtIndex:nbchiffre] ne retourne pas un NSString mais un caractère.

Je te propose donc d'essayer plutôt :

 

if ([nbtext substringWithRange:NSMakeRange(nbchiffre,1)][email protected]"1") {...}

car dans ce cas, les deux parties de ta comparaison sont des NSString.

La première partie de la comparaison veux dire en clair : je prends la sous-chaine de nbtext qui se trouve dans un interval commencant

Lien vers le commentaire
Partager sur d’autres sites

Invité Oliverro

hum... vraiement bizarre quand je fais:

nbtext=[Nombretxt stringValue];

if ([nbtext substringWithRange:NSMakeRange(0,1)][email protected]"1") {

result=result+(pow(2.0,i));

[Reponsetxt setStringValue:@"hj"];

} else {

}

et que je tappe 1 dans Nombretxt Reponsetxt vaut "rien"

alors que quand je fais:

[email protected]"1";

if ([nbtext substringWithRange:NSMakeRange(0,1)][email protected]"1") {

result=result+(pow(2.0,i));

[Reponsetxt setStringValue:@"hj"];

} else {

}

 

Reponsetxt vaut hj

donc si mon outlet Nombretxt vaut 1 il y a une différence entre mon NSString qui vaut 1 :confused:

je comprends plus rien aidez moi! :(

Lien vers le commentaire
Partager sur d’autres sites

Invité ddurandet

J'ai eu le meme souci.

Il semblerait qu'un [textField Stringvalue] ne soit pas un NSString.

 

je l'ai résolu ainsi :

nbtext = [NSString stringWithString:[Nombretxt stringValue]];

 

mais ca deviens lours :-(

Une meilleur solution chezSeb ?

Lien vers le commentaire
Partager sur d’autres sites

Invité chezseb

Je vais résoudre ce problème très simplement en annonçant premièrement que j'ai dit une con...rie dans une autre discussion avec DD et secondement en la corrigeant ici même.

:blink:

 

La méthode isEqual compare des objets et retourne et retourne YES si et seulement si les deux objets comparés sont identiques, c'est

Lien vers le commentaire
Partager sur d’autres sites

Invité Oliverro

c fini! j'ai réussi :D

si quelqu'un veut comparer la methode scientifique a ddurandet a une methode rustre qui est la mienne qu'il me le demande je lui enverrai par mail

Lien vers le commentaire
Partager sur d’autres sites

Invité ddurandet

Mets la en ligne aussi, c'est pas un concours.

En plus je suis sur qu'en fin de compte ton code est plus facile a relire que le mien... et puis comme ca on pourra s'extasier devant la solution que chezSeb va nous donner pour correction...

:D

Une bonne correction ca c'est sur, qu'est-ce qu'on va (a)prendre...

Lien vers le commentaire
Partager sur d’autres sites

c fini! j'ai réussi

si quelqu'un veut comparer la methode scientifique a ddurandet a une methode rustre qui est la mienne qu'il me le demande je lui enverrai par mail

Je veut bien : [email protected]

Je dois avouer que si ce programme est aussi bien réussi que "Calculs Mentaux", et d'après les questions que tu as posé dans le forum, je pense que je vais apprendre beaucoup de chose en lisant t'on code :)

Lien vers le commentaire
Partager sur d’autres sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement
 Share

×
×
  • Créer...