오래된 Xcode 프로젝트가 있습니다. 나는 얼마나 오래되었는지 모른다. 하지만 두 개의 AppDelegate 클래스가 있습니다. 나는이이 엑스 코드 3 사용하여 만들어집니다 생각 :AppDelegate_iPhone 및 AppDelegate_iPad 병합
AppDelegate_iPhone and AppDelegate_iPad
는 내가하고 싶은 대신에 하나 개의 AppDelegate에 클래스를 가지고있다 (지금은 일반적인 기능). 이를 위해 UIApplicationDelegate 프로토콜을 준수하는 UIResponder의 하위 클래스를 만들었습니다. 그런 다음 main.m에서, 나는 다음 반환 :
UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
내가 지금 AppDelegate에 클래스는 응용 프로그램의 주요 애플 리케이션 대리인이 될 것이라고 예상했다. 그러나 이것은 일어나지 않습니다. 나는 여전히 컨트롤이 AppDelegate_iPhone 클래스 (iPhone 용 코드를 실행할 때)로가는 것을 보았습니다.
편집하기 전에 main.m 안에 무엇을 올리시겠습니까? – Lebyrt