0

我正在尝试设置一个入门 viewController。在 appDelegate 中,我想创建一个检查 NSUserDefaults 的 if 条件,如下所示:

public override bool FinishedLaunching (UIApplication application, NSDictionary launchOptions)
        {

            if (NSUserDefaults.StandardUserDefaults.StringForKey ("LaunchWatcher") != null) {



            } else {


            }


            return true;
        }

如果 LaunchWatcher 不为空,appDelegate 应该推送到 NewTrackTraceViewController。如果为 null,则为 TrackTraceViewController。如何使用 C# 执行此操作?推送到视图控制器的正确代码是什么?

像这样的东西:

if (NSUserDefaults.StandardUserDefaults.StringForKey ("LaunchWatcher") != null) {

this.PresentViewController(NewTrackTraceViewController, animated, null);

            } else {

this.PresentViewController(TrackTraceViewController, animated, null);
            }
4

2 回答 2

0

您必须构造视图控制器,然后构造导航控制器,并将其分配给窗口。

于 2013-03-15T15:11:57.650 回答
0

看看这里:

Monotouch 从初始屏幕导航

它基本上是你必须做的。只需使用顶视图控制器。

于 2013-03-19T12:57:07.030 回答