UIWindow
プレゼンテーション専用を使用しようとしていますUIAlertControllers
。UIAlertActions
に接続された のハンドラーUIAlertControllers
が、この other のコントローラーによって提示された場合に起動されていないことに気付くまで、すべてが順調に進んでいましたUIWindow
。
UIAlertController
メイン ウィンドウの任意の viewController から を提示すると、ハンドラが起動されます。アラート ウィンドウの rootViewController から提示すると、ハンドラは起動されません。
ここで私が経験していることについてのヒントはありますか? ありがとう!
編集: 問題を示すテストプロジェクト。
解決済み:dismissViewControllerAnimated:completion:
alertWindowRootViewController サブクラスのオーバーライドで完了ブロックを呼び出すのを忘れていました。