C# 从appDelegate monoTouch推送到viewController
我正在尝试设置入门viewController。在appDelegate中,我想创建一个if条件,用于检查NSUserDefaults,如下所示:C# 从appDelegate monoTouch推送到viewController,c#,ios,xamarin.ios,C#,Ios,Xamarin.ios,我正在尝试设置入门viewController。在appDelegate中,我想创建一个if条件,用于检查NSUserDefaults,如下所示: public override bool FinishedLaunching (UIApplication application, NSDictionary launchOptions) { if (NSUserDefaults.StandardUserDefaults.StringForKey ("Lau
public override bool FinishedLaunching (UIApplication application, NSDictionary launchOptions)
{
if (NSUserDefaults.StandardUserDefaults.StringForKey ("LaunchWatcher") != null) {
} else {
}
return true;
}
如果LaunchWatcher不为null,则appDelegate应推送到NewTraceViewController。如果为空,则返回TraceViewController。我如何使用C#实现这一点?推送到viewcontroller的正确代码是什么
大概是这样的:
if (NSUserDefaults.StandardUserDefaults.StringForKey ("LaunchWatcher") != null) {
this.PresentViewController(NewTrackTraceViewController, animated, null);
} else {
this.PresentViewController(TrackTraceViewController, animated, null);
}
您必须先构造视图控制器,然后构造导航控制器,并将其分配给窗口。请看这里:
这基本上是你必须做的。只需使用topviewcontroller。但是否可以有2个RootViewController?然后选择1或2?