答案 0 :(得分:3)
您可以设置变量,例如firstRun = YES
到用户首选项中。
当您启动应用程序时,请检查用户首选项中的值,如果为true,则提示警报并开始工作。
之后,将值更改为NO,以便下次用户启动它时不会提示警报。试。
答案 1 :(得分:2)
UIAlertView可以为您做到这一点,它允许为按钮标题发送一串字符串。
在applicationDidFinishLaunching中的app delegate类中添加代码,或者在第一个视图控制器的viewDidLoad中添加代码。
同时使用[NSUserDefaults standardUserDefaults]
保存设置。它像字典一样工作。如果值在那里然后你保存它,所以它不是第一次运行。如果该键的值为nil,那么这是第一次运行。
更新
UIAlertView *alrt = [[UIAlertView alloc] initWithTitle:@"Error!" message:@"Unable to complete Request.\nPlease try again later" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:@"Demo Button1",@"Demo Button 2",nil];
[alrt show];
[alrt release];
您的代理人需要实施UIAlertViewDelegate
以了解用户按下的按钮。委托方法是-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
答案 2 :(得分:1)