다른 컨트롤러의 메서드에 액세스하는 것에 대해 약간의 질문이 있습니다. 누를 시도하고 있습니다. 예를 들어 컨트롤러 A와 B가 있습니다. 컨트롤러 A에서 컨트롤러 B를 통해 액세스하려고합니다.Objective-C - 다른 컨트롤러에서 액세스하는 방법
헤더 파일의 클래스 A에서 수행 한 작업 :
+(void)goBack {
NSLog(@"go back");
}
제가 제어기 A에있어서 액세스 얻을 이렇게 제어기 B에서 :
을+(void)goBack;
및 실행 파일 내가 프로그램을 실행할 때
그러나, 그것은 프로그램이 그냥 컨트롤러 B의 기능 GoBack을에 명령을 클릭 할 때이 컨트롤러 A의 방법이라 얻을, 종료, 작동하지 않습니다
합니까 아무도 문제가 무엇인지 알지 못합니까? 사전에
덕분에,
눈 그것은 아주 쉽게 ... 그냥 클래스와 인스턴스 방법 선언을 섞여
Xcode는 IDE 일뿐입니다. 언어는 Objective-C입니다. (따라서 귀하의 질문에 다시 태그를 추가했습니다.) –
정적 (+) 함수를 사용하는 이유는 무엇입니까? –