インストール時にセットアップを行いたいのですが、アプリのインストール時にIOSから送信されるイベントがあるかどうかわかりません。
私がやろうとしているのは、ユーザーが初めてアプリを起動したときに空にならないように、シードデータをダウンロードすることです。何かあるのではないかとUIApplication
思いましたが、何も見つかりませんでした。
助けてくれてありがとう。
インストール時にセットアップを行いたいのですが、アプリのインストール時にIOSから送信されるイベントがあるかどうかわかりません。
私がやろうとしているのは、ユーザーが初めてアプリを起動したときに空にならないように、シードデータをダウンロードすることです。何かあるのではないかとUIApplication
思いましたが、何も見つかりませんでした。
助けてくれてありがとう。
何らかのセットアップを最初の起動時にのみ行い たい場合は、 !を使用してください。NSUserDefaults
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
if (![defaults objectForKey:@"firstLaunch"]){
[self performSelector:@selector(yourSetupView) withObject:nil afterDelay:0.5];
[defaults setObject:[NSDate date] forKey:@"firstLaunch"];
}
[[NSUserDefaults standardUserDefaults] synchronize];
この場合、ユーザーが初めてアプリを実行するとyourSetupView
、非常にわずかな遅延の後に表示されます。