在iOS7中显示之后/期间更新UIAlertView消息

在iOS7中显示之后/期间更新UIAlertView消息,ios7,uialertview,Ios7,Uialertview,我想显示带有消息的UIAlertView,我需要在显示警报期间更新它的消息。 我使用以下代码: UIAlertView alert = [UIAlertView new]; [alert setMessage:@"Blah blah"]; [alert show]; 我希望它在NSTimer更新方法中更新: [alert setMessage:@"Blah blah ..."]; 以上代码在iOS6/5中运行良好! 但它在iOS7中不起作用 问题是什么?如何解决?在界面文件中添加UIAler

我想显示带有消息的UIAlertView,我需要在显示警报期间更新它的消息。 我使用以下代码:

UIAlertView alert = [UIAlertView new];
[alert setMessage:@"Blah blah"];
[alert show];
我希望它在NSTimer更新方法中更新:

[alert setMessage:@"Blah blah ..."];
以上代码在iOS6/5中运行良好! 但它在iOS7中不起作用

问题是什么?如何解决?

在界面文件中添加UIAlertViewDelegate

并在实现文件中添加以下方法

- (void)willPresentAlertView:(UIAlertView *)alertView {
    alertView.message = @"Message to be changed";
}
编辑

在要显示警报的位置执行以下代码:

NSTimer *countdownTimer = [NSTimer scheduledTimerWithTimeInterval: 60.0 target: self selector: @selector(alertForEveryOneMinute) userInfo: nil repeats: YES];

然后在您的实现文件中实现AlertForeveryOnEminite方法,并显示来自该方法的警报。

我希望它每1秒更新一次!