나는 UINavigationController를 가지고 있으며, 여기에 내 애플리케이션에 대한 로그인 프로세스를 제어하는 rootView를로드한다.appDelegate에서 rootViewController를 다시로드하는 방법
최근 로그 아웃 요청에 대한 내 설정 번들을 확인하는 응용 프로그램 대리인에게 코드를 추가했습니다.이 로그 아웃 요청이 발생하면 로그인 허드를로드하도록 rootView를 다시로드하거나 내부에서 메서드를 호출하고 싶습니다. 로그인 허드 (hud)를 보여주는 rootView.
이 내가 rootViewController를 다시로드 할 수있는 방법이 알고 싶습니다 무엇 내 AppDelegate에
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window.rootViewController = self.navigationController; //Adds RootViewController to the NavigationController interface
// etc
}
내부에있는 navigationController에 대한 rootView을 설정하는 방법입니까? 또는 응용 프로그램 대리자 내부에서 메서드를 호출 할 수 있습니까?
다른 컨트롤러에서 메서드를 호출하려면 위임 패턴, 대상/동작 패턴 또는 알림 패턴을 사용할 수 있습니다. 특히 iOS/OS X에서 어떤 것이 가장 잘 작동하는지 알아보기 위해 iOS를 사용하고 있지만 OS X에서는 동일하고 더 나은 문서가 제공됩니다. –