安装应用程序时是否会调用IOS通知或回调?

时间:2012-06-22 18:42:21

标签: ios

我想在安装时进行一些设置,但我不确定在安装我的应用程序时是否有IOS发送给我的事件。

我要做的是下载一些种子数据,这样当用户第一次启动我的应用时,它就不会是空的。我猜测UIApplication可能有些东西,但我找不到任何东西。

感谢您的帮助。

1 个答案:

答案 0 :(得分: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会在非常小的延迟后出现。