我試圖在我的應用程序中調試一個點,它將圖像從imagescrollview保存到基於longpressgesture的相冊上。調試器爲什麼不停在斷點
我在保存照片方法中設置了一個斷點。
當我啓動應用程序並點擊保存照片按鈕,它應該停在那兒,但它永遠不會停止在斷點處,也沒有保存照片相冊
我能做些什麼,以便調試器停在我的添加斷點?
-(void)savePhoto{
CGPoint location = [gesture locationInView:_imageView];
if (CGRectContainsPoint(_imageView.frame, location)){
UIImageWriteToSavedPhotosAlbum(_image, self, @selector(image: didFinishSavingWithError:contextInfo:), nil);
}
}
在UIImageWriteToSavedPhotosAlbum語句中有一個斷點。在cgpoint位置嘗試斷點,如果語句和斷點在這些點處停止,但不在UIImageWriteToSavedPhotosAlbum
欣賞所有建議。
感謝
等待,你說你設置保存代碼中的斷點,然後當圖像_實際上不保存_時,您想知道爲什麼斷點沒有被打中?也許它沒有運行那個代碼。 – TheZ
但是當我在CGPoint和CGRectContainsPoint設置斷點時,它確實在這兩條語句停止 – user1452248
那麼,如果它在條件之前運行代碼,條件本身,而不是條件之內的代碼..也許條件是評估爲假? – TheZ