※ ChatGPTを利用し、要約された質問です(原文:ios/初回起動時に表示させる画面)
iOS初回起動時に表示させる画面
このQ&Aのポイント
初回起動時に表示させるWelcomeViewControllerを設定する方法について
NSUserDefaultsを使用して初回起動かどうかを判定し、WelcomeViewControllerを表示
Is Initial View Controllerに設定してあるFirstViewControllerにコードを追加
初回起動時にだけ、WelcomeViewControllerというViewControllerを表示させたいのですが、うまくいきません
Is Initial View Controllerに設定してあるFirstViewControllerの.mファイルに以下のコードを書きました
-(void)viewWillAppear:(BOOL)animated{
BOOL HasLaunchedOnce = [[NSUserDefaults standardUserDefaults] boolForKey:@"HasLaunchedOnce"];
if (HasLaunchedOnce == NO)
{
// 初回起動時
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"HasLaunchedOnce"];
[[NSUserDefaults standardUserDefaults] synchronize];
WelcomeViewController *welcomeViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"welcome"];
[self presentViewController:welcomeViewController animated:YES completion:nil];
}
}
お礼
言葉不足で申し訳ないです…無事できました!ありがとうございました!!