voici mon code:Problème dans String camparisson ...!
NSUInteger f;
for (f = 0; f < [appDelegate.books count]; f++) {
check = [appDelegate.books objectAtIndex:f];
checkthis = check.LotteryNumber;
mystring = check.LotteryNumber;
NSLog(@"Dynamic Value: %@",mystring);
NSLog(@"Static Value: %@",checkthis);
if (checkthis == mystring) {
found = YES;
break;
}
printf("In LOOP");
}
if (found) {
// do found
NSLog(@"Found");
} else {
// do not found
NSLog(@"not Found");
}
//if (checkthis == mystring) {
en ligne ci-dessus si je place checkthis sur les deux côtés, son travail, mais quand je prends une valeur dynamique ne fonctionne pas .. son J'ai aussi essayé comme celui-ci
if(checthis isEqualToString mystring)
même problème ici ....
Merci à l'avance
Pourquoi les comparez-vous même si vous affectez les 2 variables à la même valeur? Vous devez reformater le message, et il semble que vous devriez nous donner plus de code depuis le début, car 'checkthis = check.LotteryNumber' ne devrait pas fonctionner car vous ne le convertissez pas en NSString. – Garrett