1
私はブレークポイントを誤って取得しています。私はきれいにして再構築し、私のプロジェクトをシミュレータから削除し、リブートを試みましたが、問題は解決しません。私は、行 "hasEstimateNumberChanged = YES;"で停止するブレークポイントを持っています。しかし、ログを見ると、コンソールに "hasEstimateNumberChanged inside"という文字が表示されません。また、ログには「hasEstimateNumberChanged = 0」と表示されます。私はなぜこれを打っているのか迷っている。xcodeの無効なブレークポイント4.3
BOOL hasEstimateNumberChanged = NO;
if (![survey.Code_Sub_Cmpy_Est isEqualToString:[estimateField1.text uppercaseString]]
|| [survey.Nbr_Agt_Est compare:[NSDecimalNumber decimalNumberWithString:estimateField2.text]] != NSOrderedSame
|| ![survey.Nbr_Est isEqualToString:[estimateField3.text uppercaseString]]) {
NSLog(@"inside hasEstimateNumberChanged test");
hasEstimateNumberChanged = YES;
}
NSLog(@"hasEstimateNumberChanged = %d", hasEstimateNumberChanged);
最適化なしでコンパイルしてもよろしいですか( 'None [-O0]')?この設定は、通常、デバッグ・スキームのビルド構成に関連しています。コンパイラの最適化は本当にデバッガを混乱させる可能性があります。 –
それはそれでした。私は別のスキームを作り、それを逃した。ありがとう! – jhaley
優れています。私はそれを答えにアップグレードします。 –