从appDelegate monoTouch推送到viewController
本文关键字:viewController appDelegate monoTouch | 更新日期: 2023-09-27 18:04:08
我正在尝试设置一个入门视图控制器。在appDelegate中,我想创建一个if条件来检查NSUserDefaults,就像这样:
public override bool FinishedLaunching (UIApplication application, NSDictionary launchOptions)
{
if (NSUserDefaults.StandardUserDefaults.StringForKey ("LaunchWatcher") != null) {
} else {
}
return true;
}
如果LaunchWatcher不为空,appDelegate应该推送到NewTrackTraceViewController。如果为空,则返回TrackTraceViewController。我如何使用c#做到这一点?推送到视图控制器的正确代码是什么?
像这样:
if (NSUserDefaults.StandardUserDefaults.StringForKey ("LaunchWatcher") != null) {
this.PresentViewController(NewTrackTraceViewController, animated, null);
} else {
this.PresentViewController(TrackTraceViewController, animated, null);
}
看这里:
Monotouch从启动界面导航
这基本上是你必须做的。使用topviewcontroller
你必须先构造视图控制器,然后是导航控制器,并将其分配给window