iOS 5에서 (ARC)를 사용하기 시작했지만 자주 나타나는 문제가 있습니다.메소드에 대한 컴파일러 경고가 발견되지 않거나 선언되지 않았습니다.
첫번째 경우 : 셀렉터 방법을 선언하지 않는 인스턴스 메시지
수신기 유형 '으로 UIView'
[[cell viewWithTag:999] setTextColor:[UIColor blackColor]];
이 광고는 문제를 일으키는 'setTextColor'.
두 번째 경우 : 선택을위한
은 알려진 바 없음 인스턴스 방법 :
[delegate setForTheFirstTime:TRUE];
이 줄 문제의 원인이 'setForTheFirstTime을'.
위임자를 사용할 때 이러한 문제가 많습니다.
이 두 가지 문제를 해결하려면 performSelector:
과 같은 방법을 사용해야합니까?
음,이 모든 것이 ARC와 어떤 관계가 있습니까? – JustSid
이들 중 어느 것도 ARC 관련 문제처럼 보이지 않습니다. ARC 사용시 경고 만 시작 했습니까? LLVM으로 처음 전환 한 적이 있습니까? –
당신은'viewWithTag :'호출을'UILabel *'또는 무엇이든 주조하려고 시도 했습니까? 'delegate'는'id'로 입력 되었습니까? 적절한 방법을 구현할 수도 있고 구현하지 않을 수도있는 객체에 메시지를 보내는 것과 관련된 경고를받는 것처럼 보입니다. –