我试图在我的应用中调试一个点,它会根据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
感谢所有建议。
由于
答案 0 :(得分:2)
听起来像if条件评估为false
在if语句之前添加一个日志,以检查它是否计算为0或1
NSLog(@"contains point?? - %d", CGRectContainsPoint(_imageView.frame, location));