debug를 하다 보면 main에서 죽는 경우가 많다.
이렇게 죽게 되면 어떤 위치에서 죽는지 알기 힘드므로 해결하기 곤란한 경우가 많다.
디버그창의 메시지를 보면 추측은 할 수 있으나 큰 프로젝트의 경우 정확한 위치를 찾기가 더욱 힘들어 진다.
이럴 떄 breakPoint 설정을 바꾸어 주면 한결 쉽게 접근할 수 있다
위와 같이 breakpoint탭으로 가서 +버튼을 누른 뒤 Add Exception Breakpoint를 선택택
위와 같이 하면 All Exceptions라는 Breakpoint가 생성된다.
위와 같이 설정되어 있으면 Exception의 경우 전부 Break가 걸린다.
PS. 이래도 안잡히는 경우가 많은데.. 그럴 경우는 의심가는 부분에 한줄마다 NSLog 걸면 어디서 죽는지 알 수 있다...
'프로그래밍 > iOS' 카테고리의 다른 글
[ios] 갤러리에서 사진 가져오기 (0) | 2015.04.09 |
---|---|
[ios] xcode scm status (0) | 2015.04.09 |
[ios] avplayer와 avcaptureSession(비디오 녹화, 소리도 같이 녹음) 을 같이 쓸때 문제 (0) | 2015.04.09 |
[ios] NSString 특정 범위 얻어오기 (0) | 2015.04.09 |
[ios] 디버그 (0) | 2015.04.09 |