point d'arrêt invalide avec xcode 4.3

J'ai un point d'arrêt faussement touché. J'ai nettoyé et reconstruit, supprimé mon projet du simulateur et même essayé de redémarrer mais le problème persiste. J'ai un point d'arrêt qui s'arrête toujours à la ligne "hasEstimateNumberChanged = YES;". Cependant, quand je regarde les logs, il n'imprime pas "inside hasEstimateNumberChanged test" sur la console. Et le journal affiche également "hasEstimateNumberChanged = 0". Je ne sais pas pourquoi il frappe ça.

BOOL hasEstimateNumberChanged = NO; if (![survey.Code_Sub_Cmpy_Est isEqualToSsortingng:[estimateField1.text uppercaseSsortingng]] || [survey.Nbr_Agt_Est compare:[NSDecimalNumber decimalNumberWithSsortingng:estimateField2.text]] != NSOrderedSame || ![survey.Nbr_Est isEqualToSsortingng:[estimateField3.text uppercaseSsortingng]]) { NSLog(@"inside hasEstimateNumberChanged test"); hasEstimateNumberChanged = YES; } NSLog(@"hasEstimateNumberChanged = %d", hasEstimateNumberChanged); 

Êtes-vous sûr de comstackr sans optimizations ( None [-O0] )? Ce paramètre est normalement associé à une configuration de génération de schéma de debugging. Les optimizations du compilateur peuvent vraiment perturber le débogueur.