2012-01-29 4 views
-4

예, 하나 이상 있지만이 것은 의미가 없습니다.인식 할 수없는 셀렉터가 인스턴스로 전송되었습니다. - 해당 셀렉터가 없습니다.

: - '[UIRoundedRectButton astroidImage] : 인식 할 수없는 선택기 인스턴스 0x15a2a0로 전송'그리고 응용 프로그램의 정확한 시작에서 발생하고 이상한 것은 종단 응용 프로그램으로 인해 캐치되지 않는 예외 'NSInvalidArgumentException', 이유에 : 그것은 주장 어제이 응용 프로그램은 잘 작동했지만, 오늘 아침에 시도했을 때, 그것은 똥에 갔다. 우스운 일이지만, 나는 astroidImage가 다른 클래스의 속성이므로 astroidImage라는 메서드를 호출하도록 설정 한 UIRoundedRect가 없습니다. 이 세상에서 무슨 일이 벌어지고있는 걸까요?

+0

대부분의 논리적 인 설명은 소스가 충돌하지 않는 지점까지 오브젝트를 어딘가에 섞어 놓은 것이므로 기본적으로 어디에서 추측하는 것이 불가능합니다. –

답변

2

당신은 아마 over-release 또는 매달려있는 관찰자가 있습니다 - 좀비와 함께 실행하십시오.

잘못된 참조가있는 상태에서 삭제 된 인스턴스를 메시징하는 경우가 많지만 이전 주소가 삭제 된 이후 동일한 인스턴스에 별도의 인스턴스가 할당되었습니다.

1

선택기 astroidImage가있는 객체가 릴리스되었으므로이 객체를 고정하려고했지만 어딘가에 잘못 표시되었습니다.

관련 문제