ユーザーがアプリケーションを初めて実行するときに、ヘルプ オーバーレイを表示したいと考えています。
これを行うには、次のコードを使用しています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"];
}
ただし、2 回目の使用でもオーバーレイが表示されます。どうすればこれを修正できますか? どんな助けでも大歓迎です。