Я ищу путь, для автоматического отклонения аварийного представления через какое-то время или после того, как задача будет сделана. Существует ли возможность? (или другой способ показывать сообщение в течение некоторого времени?)
Вы можете вызвать -dismissWithClickedButtonIndex:animated:
метод для удаления представления предупреждения.
Для автоматического удаления создайте NSInvocation, а затем используйте -performSelector:withObject:afterDelay:
для -invoke
его.
У UIAlertView есть метод под названием:
- ( void )dismissWithClickedButtonIndex: ( NSInteger )buttonIndex animated:( BOOL )animated
Вы можете вызвать его на вашем объекте UIAlertView, чтобы имитировать нажатие кнопки.
Чтобы автоматически отключить его через некоторое время, вам понадобится что-то вроде NSTimer, чтобы проверить, все еще ли отображается представление предупреждения, и в этом случае отключить его.