UIBarButtonItem não está reagindo depois de clicar
DerootViewController
Navego para umUIViewController
if (self.contr == nil) {
ExampleViewController *controller = [[ExampleViewController alloc]
initWithNibName:@"Example"
bundle:[NSBundle mainBundle]];
self.contr = controller;
[controller release];
}
[self.navigationController presentModalViewController:self.contr animated:YES];
No UIViewController eu tenho o método
-(IBAction) goBack:(id)sender {
[self.navigationController dismissModalViewControllerAnimated:YES];
}
Adicionei a assinatura ao arquivo .h. No.xib
, eu tenho umUIToolbar
com umUIBarButtonItem
. Conectei o botão ao proprietário do arquivo -goBack
:
Tudo aparece na tela, mas quando clico no botão,goBack
não é chamado. Também tentei fazer isso de maneira programática, mas obtive o mesmo resultado - tudo aparece, mas nenhuma reação ao cliqu
Alguma idéia de por que não está funcionando?
Editar Acabei de descobrir que algo invisível está sobre a barra de ferramentas. Se eu clicar em um ponto específico (sobre a barra de ferramentas), então goBack: será chamado. Desde que naveguei para esta tela usando o presentModelViewController, a barra de navegação não está aparecendo ... mas provavelmente está lá e é isso que está ocultando a barra de ferramentas.