나는 개발 도중 발생하는 모든 오류 메시지와 그 일반적인 원인 및 수정 사항의 목록을 유지하려고 노력해 왔습니다. 발생한 공통적 인 오류 메시지는 무엇이며 어떻게 수정 했습니까? 'dealloc
되었습니다 일반적Objective-C에서 가장 흔히 발생하는/흔치 않은 오류 메시지는 무엇이며 그 원인은 무엇입니까?
1
A
답변
7
EXC_BAD_ACCESS
는 I은 설명 될 목표 -C 예외 및 에러 메시지를 찾는. 객관적인 예외에 대한 중단 점이있는 디버거를 사용하여 일반적인 오류를 해결하기위한 레시피 목록을 컴파일하는 것보다 충돌을 일으키는 특정 행을 찾는 방법을 배우는 것이 더 나을 것이라고 생각합니다.
내가 자주 혼란스러운 점으로 보았던 한 가지 명백하지 않은 오류는 "인식 할 수없는 선택기 foo : BarClass로 전송되었습니다"입니다. 그 오류가 어렵게 될 수 있었 나는 두 가지 일반적인 원인을 참조하는 방법 응답 명확해야하는 이유 동안 :
앱 슈퍼 클래스의 인스턴스에 서브 클래스 '메소드를 호출하려고- . 종종 개발자가 IB의 객체 클래스를 변경하지 못한 결과입니다.
- 개체가 할당 해제 된 후 과도하게 릴리스되거나 참조됩니다. 다른 클래스의 새 인스턴스가 이제 해당 메모리 주소를 차지하면 "BAD_ACCESS"대신 "인식 할 수없는 선택기"예외가 발생합니다.
+1
소원 나는 이것을 +5 수 있습니다. 유효한 포인터가 아니기 때문에, 객체가 예상 될 때 원시 타입을 전달하면 종종 그것을 얻을 것이다. – ughoavgfhw
1
에드 않은 객체를 가리키는 포인터를 참조 할 때
관련 문제
- 1. 결함 bucket이란 무엇이며 그 원인은 무엇입니까?
- 2. Classname + $. 그 원인은 무엇입니까?
- 3. POINTER_32 - 무엇이며, 그 이유는 무엇입니까?
- 4. VBA에서 쿼리를 최적화하는 가장 좋은 도구는 무엇이며 그 이유는 무엇입니까?
- 5. 가장 좋은 ORM 프레임 워크는 무엇이며 그 이유는 무엇입니까?
- 6. 이 "추가되지 않은"여분의 원인은 무엇입니까?
- 7. Django에서 사용하는 RDBMS는 무엇이며 그 이유는 무엇입니까?
- 8. lzo와 lzf는 무엇이며 그 차이점은 무엇입니까?
- 9. Ruby의 조상은 무엇이며 그 용도는 무엇입니까?
- 10. ObjectiveC에서 ECMAscript
- 11. JVMTI_ERROR_NULL_POINTER의 원인은 무엇입니까?
- 12. TcpListener 소켓 오류 10013의 원인은 무엇입니까?
- 13. 설치 중에 예기치 않은 재부팅이 발생할 수있는 원인은 무엇입니까?
- 14. 유효한 SCM 메시지는 무엇입니까?
- 15. 그 원인은 다음과 같습니다. javax.validation.ValidationException : 기본 공급자를 찾을 수 없습니까?
- 16. SQL 오류 : 5, SQLState : HY000이란 무엇입니까? 이 오류의 원인은 무엇입니까?
- 17. 버스 오류 - Ruby에서이 문제의 원인은 무엇입니까?
- 18. MSI 설치시 오류 2902의 원인은 무엇입니까?
- 19. MS 액세스 + IIS + 가장 = '지정되지 않은 오류'?
- 20. 이 어셈블리는 무엇이며 왜 그 어셈블리가 있습니까?
- 21. 영어로 된 예외 메시지는 무엇입니까?
- 22. 이 오류 메시지는 무엇을 의미합니까? C++에서
- 23. 세그 폴트의 원인은 무엇인지는 알지만 그 이유는 무엇입니까?
- 24. 액터 프로그래밍의 메시지는 무엇입니까?
- 25. 그 이유는 무엇이며 request.env [ 'CONTENT_TYPE']과 request.content_type의 차이점은 무엇입니까?
- 26. 최고의 ASP.NET MVC 프레임 워크/아키텍처는 무엇이며 그 이유는 무엇입니까?
- 27. 데이터베이스 개발을위한 최고의 CASE 툴은 무엇이며 그 이유는 무엇입니까?
- 28. 이 문제의 원인은 무엇입니까?
- 29. Informix : "디스크"작업을 수행하는 가장 좋은 모드는 무엇이며 그 이유는 무엇입니까?
- 30. codeigniter (php framework)와 함께 사용할 가장 좋은 ORM은 무엇이며 그 이유는 무엇입니까?
이것은 커뮤니티 위키이어야합니다 – raaz