Xamarin iOS applicationWillEnterForeground应该调用viewController

时间:2016-06-10 11:42:23

标签: ios iphone xamarin xamarin.ios

我的Xamarin.iOS应用程序中有两个viewController: - loginViewController - mainViewController

每次启动或恢复用户都必须登录。 我想我必须在AppDelegate.cs中使用WillEnterForeground函数。

但是我如何在那里调用ViewController?

RootViewController root = new RootViewController(application.Handle)
Window = new UIWindow(frame: UIScreen.MainScreen.Bounds);
Window.RootViewController = root;
Window.MakeKeyAndVisible();

这就是我在网上搜索中找到的所有内容..

1 个答案:

答案 0 :(得分:0)

当您使用 UINavigationController 来控制应用的导航时,您可以在 WillEnterForeground 致电:

this.Window.RootViewController.NavigationController.PopToRootViewController(true);

考虑到UINavigationController是你的根视图控制器。