Как получить «текущий» контроллер навигации из контроллера панели вкладок

Есть ли способ получить текущий видимый контроллер навигации контроллера панели вкладок?

Например, в моей программе есть 2 панели вкладок (по одному контроллеру навигации на каждую), как показано ниже

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url 
{   
   //Method is called when user clicks on a hyperlink in one of view controllers
    NSDictionary *dict = [self parseQueryString:[url query]];
    NSString *userID = [dict objectForKey:@"id"];
    NSString *navconTitle = [dict objectForKey:@"navcon"];


    //intention is to push a view controller onto the CURRENT navigation stack
    [navcon pushViewController:someViewController animated:YES];

    }
}

return YES;
}

Можно кто-нибудь посоветуйте мне, как я могу определить текущий контроллер навигации, чтобы я мог установить на него больше контроллеров просмотра?

18
задан Abizern 22 June 2011 в 14:26
поделиться