为什么调试器不会在断点处停止

时间:2012-10-18 16:58:58

标签: iphone ios6

我试图在我的应用中调试一个点,它会根据longostgesture将图像从imagescrollview保存到photoalbum。

我在保存照片方法中设置了一个断点。

当我启动应用程序并点击“保存照片”按钮时,它应该停在那里,但它永远不会在断点处停止,也不会将照片保存到相册

我可以做什么,以便调试器在我的断点处停止添加?

-(void)savePhoto{

CGPoint location = [gesture locationInView:_imageView];

if  (CGRectContainsPoint(_imageView.frame, location)){

UIImageWriteToSavedPhotosAlbum(_image, self, @selector(image: didFinishSavingWithError:contextInfo:), nil);
}
}

在UIImageWriteToSavedPhotosAlbum语句中有一个断点。在cgpoint位置尝试断点,如果语句和断点在这些点停止但不在UIImageWriteToSavedPhotosAlbum

感谢所有建议。

由于

1 个答案:

答案 0 :(得分:2)

听起来像if条件评估为false

在if语句之前添加一个日志,以检查它是否计算为0或1

NSLog(@"contains point?? - %d", CGRectContainsPoint(_imageView.frame, location));