首次启动应用程序后,我将按照此答案显示一些介绍性消息。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
...
if(![[NSUserDefaults standardUserDefaults] boolForKey:@"hasSeenTutorial"]){
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"hasSeenTutorial"];
[[NSUserDefaults standardUserDefaults] synchronize];
[interface addHelpCards:nil];
NSLog(@"-First Time-");
} else {
NSLog(@"-Not First Time-");
}
...
}
问题是......它不起作用。我正在我的设备上对此进行测试。一旦我双击以完全关闭应用程序然后重新启动,我就会再次收到“第一次”消息。知道这种方法有什么问题吗?我会很感激你的帮助。