問題:
次のコードをデバッグすると、image
and self.imageView.image
( self.imageView.image
is uninitialized)の等しいポインター値が表示されます。
- (void)testImage:(UIImage *)image {
if (self.imageView.image == image) {
NSLog(@"EQUAL");
}
if (self.imageView.image != image) {
NSLog(@"DIFFER");
}
}
ただし、プログラムは正常に流れDIFFER
ます。
質問:
Xcodeデバッガで正しいポインタ値を表示する方法はありますか? / Xcode デバッガーは、実際には異なるポインターに対して等しいポインター値を表示するのはなぜですか?