3次后打开应用程序显示uialertview?

让我们说3次后打开一个应用程序是否有可能显示Alertview? 这可以用NSUserDefaults来完成吗?

谢谢!

 int launches = [[NSUserDefaults standardUserDefaults] integerForKey:@"launchCount"]; if (launches > 3) { UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"My Alert" message:@"Some message" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil]; [alert show]; } [[NSUserDefaults standardUserDefaults] setInteger:launches+1 forKey:@"launchCount"]; 
 if([[NSUserDefaults standardUserDefaults]integerForKey:@"launchCount"]==0){ [[NSUserDefaults standardUserDefaults]setInteger:1 forKey:@"launchCount"]; }else{ [[NSUserDefaults standardUserDefaults]setInteger:[[NSUserDefaults standardUserDefaults]integerForKey:@"launchCount"]+1 forKey:@"launchCount"]; }