iPhone 충돌 로그에 도움이 필요합니다. 주변의 전문가가 있습니까? [닫은
-
12-09-2019 - |
문제
내 iPhone 앱이 예기치 않게 충돌하고 충돌 로그를보고 내 코드가 어디에서 뭔가 잘못하고 있는지 알 수 없습니다. 내가 스택에 들어가는 것은 프레임 워크에 대한 호출 자체입니다.
도움이 있습니까? 제발!
이것은 충돌 로그에 대한 링크입니다 (여기에 모든 붙여 넣기를 복사하는 대신).http://www.megaupload.com/?d=ctwwnun1
감사해요!!!
해결책
당신이 충돌하는 것 같습니다 mach_msg_trap
, Objective-C 메시지 전달을 처리하는 함수. 이것은 종종 두 가지 중 하나를하고 있다는 신호입니다.
- 어딘가에 메모리 관리 문제가 있습니다. 이미 해제 된 객체에서 선택기를 호출하려고합니다.
- 일부 프레임 워크에서는 스레드 안전이 아닙니다. 이것은 Uikit (iPhone이 사용하는 대부분의 UI* 요소)에서 특히 까다로울 수 있으며, 여기서 기본 스레드 이외의 스레드에서 화면을 업데이트 할 수 없습니다.
도구를 사용하여 객체 할당 및 누출을 확인하고 스레드 안전성을 올바르게 존중하는지 확인하십시오.
제휴하지 않습니다 StackOverflow