ApplicationDidFinishLaunching에서 AppDelegate를 재사용 할 수 있습니까?
-
16-09-2019 - |
문제
나는 개발 중입니다 탭 막대 응용 프로그램.
5 개의 탭이 있습니다.
각 탭마다 별도의 탐색 컨트롤러가 있습니다.
각 탭의 테이블보기에 대해 웹 서비스에서 데이터를로드하고 싶습니다.
별도의 것을 만들어 One 탭에서는 그렇게 할 수 있습니다. XMLPARSER 클래스를 초기화합니다 AppDelegate 그런 다음 그것을 호출하십시오 ApplicationDidFinishLaunching .
다른 탭에서는 그렇게 할 수 없습니다. 나는 AppDelegate 충돌 또는 다른 것이 문제 또는 다른 해결책이라고 생각합니다.
해결책
새로운 AppDelegate를 만듭니다.
MyAppdelegate *appDelegate = (MyAppdelegate*)[[UIAplication sharedApplication] delegate];
ApplicationDidFinishLaunching을 호출하십시오.
제휴하지 않습니다 StackOverflow