2

インストール時にセットアップを行いたいのですが、アプリのインストール時にIOSから送信されるイベントがあるかどうかわかりません。

私がやろうとしているのは、ユーザーが初めてアプリを起動したときに空にならないように、シードデータをダウンロードすることです。何かあるのではないかとUIApplication思いましたが、何も見つかりませんでした。

助けてくれてありがとう。

4

1 に答える 1

10

何らかのセットアップを最初の起動時にのみ行い たい場合は、 !を使用してください。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、非常にわずかな遅延の後に表示されます。

于 2012-06-22T18:46:26.353 に答える