0

BOOL 유형으로 활성화 된 ViewController 클래스의 일부 클래스 메소드가 있습니다. 나는 그 메소드를 메인 루프에 삽입하고 싶다. 그래서 BOOL이 활성화 될 때 메소드가 실행될 것이지만, 어떤 이유로 나는 main에 viewController 메소드를 가져올 수 없다.메인 루프의 클래스 메소드?

하지만 메소드 호출에 오류가 발생했으며 메소드가 자동 완성에 표시되지 않습니다.

#import <UIKit/UIKit.h> 

#import "AppDelegate.h" 

#import "ViewController.h" 

int main(int argc, char *argv[]) 
{ 
    @autoreleasepool 
    { 

     [ViewController singleBoxShow]; 

     return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 
    } 
} 
+1

"BOOL 유형으로 활성화"란 무엇을 의미합니까? 그건별로 의미가 없습니다. –

+1

"BOOL 유형으로 활성화"는 건강 제품의 라벨과 유사합니다. – Chuck

+0

미안하지만, 기본적으로. –

답변

3

이것은 잘못된 장소입니다. 뷰 계층 구조는 아직 존재하지도 않습니다. 매우 없이는 main()을 망치지 마십시오.

대신이 메시지는 ApplicationDelegate의 콜백으로 전송됩니다. 예 : applicationDidFinishLaunchWithOptions:.

+0

그래서 알렉스 내가 대리자를 사용하는 방법에 대한 이동 당신은 어떻게 가지 설명 할 수 있다면? 그것은 항상 전화를 데리러 루프입니다. 나는 당신이 알고있는 모션을 통해 진행되는 메인에 사용하고 있습니까? –