확인을 위해, 여기 내 상황입니다 다음과 같이 ...인스턴스 방법이 발견되지 앱 위임 속성
내 응용 프로그램 대리자 선언 파일의 상단에,
AppDelegate* de = (AppDelegate*)[[NSApplication sharedApplication] delegate];
ppDocumentManager* docs = [de documentManager];
을 그리고 : m이 같은 documentManager
에 액세스하려고 컴파일러가 AppDelegate
의 약자를 알 수 있도록 @class AppDelegate;
도 추가했습니다.
그리고 제대로 작동합니다.
그러나, 나는 점점 경고를 계속 :
Instance method '-documentManager' not found (return type defaults to 'id')
나는 모든 경고를 제거하기 위해 어떻게해야합니까?
.m 파일을 가져 오지 않으므로 순환 가져 오기의 위험이 없습니다. 게다가, @class는 컴파일러에게 그 클래스의 메소드와 속성에 대해 아무것도 말하지 않는다. –
@FirozeLafeer 맞습니다. :-) –