나는 UIViewController
이라는 EditNoteViewController_iPad
이며이 클래스의 범주는 EditNoteViewController_iPad (Operation)
입니다.상위 클래스의 대표 클래스로 범주 클래스 설정
이 범주에는 몇 가지 대리인 메서드가 포함되어 있습니다.
내 setDelegate 메소드가 EditNoteViewController_iPad에 있습니다. 카테고리 클래스로 전송할 수 없습니다.
[Video setDelegate:self];
어떻게이 경고를 제거 할 수 있습니다 EditNoteViewController_iPad
에 경고 표시
Sending 'EditNoteViewController_iPad *const __strong' to parameter of incompatible type 'id<ZNVideoViewDelegate>'
라인 :
는 이제 다음과 같은 setDelegate 방법에 대한 경고는 무엇입니까?내 프로젝트가 정상적으로 작동합니다. 이 경고를 그냥 제거하고 싶습니다.
더 많은 코드가 필요합니다. 예 : 당신이 준수하려고하는 프로토콜 등등 ... – Fogmeister
프로토콜은 사용자 정의입니다. 그 이름이 ZNVideoViewDelegate입니다. – CRDave
그리고 set 문은 매우 간단합니다 [Video setDelegate : self]; – CRDave