Получить текущее окно ключа:
UIWindow *window = [UIApplication sharedApplication].keyWindow;
Получите его rootViewController:
UIViewController *rootViewController = window.rootViewController;
ПРИМЕЧАНИЕ : Если в данный момент отображается UIAlertView
, создается новое окно, которому назначается ключевое окно. Могут быть и другие исключительные случаи, которые не сохранят окно вашего приложения в качестве ключевого окна.