29

次のコードを使用して、アプリ デリゲートからビュー コントローラーを提示しようとしています。

- (void)interstitialViewControllerRequestSucceeded:(UIViewController *)interstitialViewController
{
    [self.window.rootViewController presentViewController:(UIViewController *)interstitialViewController animated:YES completion:NULL];
}

最初のView Controllerにインタースティシャルが表示されますが、他のものは表示されません。ナビゲーションコントローラに接続されたすべてのものに表示したい。

その目標を達成するためにこのコードを変更するにはどうすればよいですか?

4

3 に答える 3

8

スイフト5以上

これをチェックして:

UIApplication.shared.windows.first?.rootViewController
于 2019-11-21T09:38:22.020 に答える