在iOS7中显示之后/期间更新UIAlertView消息
我想显示带有消息的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 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秒更新一次!