태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
2017.12.12 08:30


 [ios] EXC_BAD_ACCESS 디버그 & NSZombie


debug, Diagnostics, edit scheme, Enable, enable zombie objects, exc_bad_access, initialize, nszombie, Product, release, run, scheme, xcode, [ios] EXC_BAD_ACCESS 디버그 & NSZombie, 디버그


-

다음과 같은 경우에 EXC_BAD_ACCESS 가 발생한다.

     1. object 가 initialize 되지 않았다.

     2. object 가 이미 release 되어 있다.

     3. 그 외… (이 경우는 주로 발생하지 않는다.)



-

EXC_BAD_ACCESS 디버그는 NSZombie 를 enabling 함으로써 쉽게 접근할 수 있다.

     1. XCode 에서 [Product] 메뉴 -> [Scheme] -> [Edit Scheme…]

     2. Run 의 [Diagnostics] 탭으로 가서 [Enable Zombie Objects] 를 체크한다.


이렇게 하면 Release 된 object 들이 NSZombie 로 잡혀서 debug 하기가 쉽다.


더보기



댓글을 달아 주세요


Posted by 돼지왕왕돼지