대리인이 (IBAction 메서드 내에서) 호출되지만 시뮬레이터에서 iPhone 4S에서만 임의의 시간이 지나면 응용 프로그램이 충돌합니다. 다른 모든 최신 iPhone도 훌륭하게 작동합니다.iPhone 4S에서만 대리인에 액세스 할 수 없음
@propert (assign, nonatomic) id <MyDelegate> delegate;
물론 ARC를 사용하고 있습니다. 그 이유는 무엇일까요?
해결 : 일부 조건에서 대리자 메서드를 전달하는 인수가 실수로 메모리에서 해제되었습니다. 그것을 강한 타입으로 바꾸면 도움이되었습니다.
주로 ... 데드 레퍼런스를 중심으로. 일부 코드, 호출 스택,이 델리게이트와 MyDelegate protocle 선언을 사용하는 클래스의 오류 로그를 게시 할 수 있습니까? –
질문과 같이 코드를 추가했습니다. – loup4