黒毛和牛モモバラ切り落し100g298円

iPhoneアプリを作ってます。リリースノートとかごにょごにょとか用ブログです。

最前面のViewControllerを取得する

iOSのViewControllerヒエラルキーで最前面のViewControllerを取得する方法。

UIViewController *topController = [UIApplication sharedApplication].keyWindow.rootViewController;
while (topController.presentedViewController) {
    topController = topController.presentedViewController;
}

元ネタ: stackoverflowのiPhone — How to find topmost view controller