arc가 아닌 프로젝트에서는 release된 객체에다가 어떤 일을 할 때 많이 발생하지만
지금 프로젝트는 분명 arc프로젝트인데 해당 현상이 발생하여 삽질을 계속한 결과
alert의 delegate를 self로 한 후
alert의 델리게이트 함수에서 뷰컨트롤러를 닫았더니 크래시가 일어났다.
이때는 닫기 전에 꼭
alert.delegate = nil; 을 넣어줘야 문제가 없다.
프로젝트가 맘에 안드는 4점대 버전이라 profile도 안되서 찾지도 못했던것이 함정
(현재 버전은 5.1.1, 제발 업데이트 좀 하시죠 고객사님들)
ps. ios8이라서 죽는줄 알았네...
ps2. ios8 아니면 안죽음 ㅡㅡ , ios8에서 빡빡해졌거나 베타라서 아직 알아서 해제를 안넣어줬거나 둘중 하나일텐데...
'프로그래밍 > iOS' 카테고리의 다른 글
[ios] 이미지 orientation에 따라 이미지를 회전시키는 함수 (0) | 2015.04.09 |
---|---|
[iOS] static library에서 함수를 못읽어 올때 (0) | 2015.04.09 |
[ios] 갤러리에서 사진 가져오기 (0) | 2015.04.09 |
[ios] xcode scm status (0) | 2015.04.09 |
[ios] 앱이 죽을 때 debug (0) | 2015.04.09 |