2012-09-07 3 views
0

MAC 응용 프로그램을 만들려고합니다. 입력 내용이 기존 iPhone 응용 프로그램의 소스 코드 폴더입니다.iPhone 찾기 AppDelegate

내 응용 프로그램을 사용하여 기존 응용 프로그램에 추가 화면을 삽입하고 싶습니다. 추가 화면은 항상 첫 번째 화면이됩니다.

자동화하고 싶기 때문에 소스 코드 폴더를 탐색하고 추가 화면으로 응용 프로그램의 첫 번째 화면을 대체하는 MAC 응용 프로그램을 작성했습니다. 이것은 (UIApplicationMain (argc, argv, MyAppDelegate, nil) 구문 분석을 통해) main.m 파일에서 AppDelegate 클래스 이름을 얻는 Single View Application에서 완벽하게 작동합니다.

일부 응용 프로그램에서 세 번째 인수가 'nil'인 경우 응용 프로그램이 실패합니다 (구현 자나 프로젝트 유형에 따라 다를 수 있음).

내 응용 프로그램을 모든 종류의 응용 프로그램에 일반화 할 수 있습니까?

감사합니다,

Nirav

답변

1

경우에만 모든 .h 파일 (재귀 적으로) 폴더를 검색 한 다음 UIApplicationDelegate를 구현하는 클래스의 이름을 발견 할 것 같은데. 은 일반적으로이 아니며 둘 이상의 템플릿을 가지고 있지 않으며 기본 템플릿을 사용합니다.

+0

감사 Olotiar !!! 나는 그것이 맞는 것이라고 생각한다. – Nirav