按下Home按钮后,UIAlertView会多次显示

时间:2011-05-12 11:43:02

标签: iphone objective-c cocoa-touch ios uialertview

如果某些设置未设置或(按长度)为零,我在我的ViewController中调用此代码:

UIAlertView *infoView = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"Achtung", nil) message:NSLocalizedString(@"Wrong Settings",nil)delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
    [infoView show];
    [infoView release]; 

警报视图显示,如果我按下主页按钮并再次启动应用程序它会显示警报zwice,之后如果我再次按下主页按钮并启动应用程序警报显示4次..... < / p>

为什么会这样?

我尝试为它定义一个新功能并尝试了许多其他解决方法,但没有任何解决方法。

有人有什么建议吗?

1 个答案:

答案 0 :(得分:0)

像这样的东西

- (void)viewWillDisappear {
    [super viewWillDisappear];
    [myAlert dismissWithClickedButtonIndex:0 animated:NO];
}