我想在用户第一次运行我的应用程序时显示帮助覆盖。
为此,我在中使用以下代码didFinishLaunching
:
if(![[[[NSUserDefaults standardUserDefaults] dictionaryRepresentation] allKeys] containsObject:@"IPHONEFIRSTRUN"])
[[NSUserDefaults standardUserDefaults]setBool:TRUE forKey:@"IPHONEFIRSTRUN"];
在视图控制器中,我有:
if ([[NSUserDefaults standardUserDefaults]boolForKey:@"IPHONEFIRSTRUN"]==TRUE) {
[self HelpOverlayIphone];
[[NSUserDefaults standardUserDefaults]setBool:FALSE forKey:@"IPHONEFIRSTRUN"];
}
但是,它也显示了第二次使用的覆盖。我怎样才能解决这个问题?任何帮助表示赞赏。