我正在尝试设置一个入门 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);
}