Не можете ли вы создать экземпляр UIBarButtonItem
и назначить его элементу навигации контроллера вида?Примерно так:
UIBarButtonItem * backButton = [[[UIBarButtonItem alloc] initWithTitle:@"Back"
style:UIBarButtonItemStyleBordered
target:self
action:@selector(backButtonPressed:)] autorelease];
self.navigationItem.leftBarButtonItem = backButton;
, а затем в backButtonPressed:
, запустить представление предупреждений.
- (void)backButtonPressed:(id)sender {
// Trigger an alert view.
}
В зависимости от выбора пользователя, вы можете включить или отключить контроллер представления.