-(void)showsearch:(id)sender
{
SearchViewController *searchview =[[SearchViewController alloc] initWithNibName:@"SearchViewController" bundle:nil];
settingpopoverController = [[[UIPopoverController alloc]
initWithContentViewController:searchview] autorelease];
[searchview release];
[settingpopoverController presentPopoverFromBarButtonItem:sender
permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
}
Quando faccio clic sul pulsante, l'app si arresta e ricevo il messaggio [UIPopoverController dealloc] reached while popover is still visible.
.raggiunto mentre il popover è ancora visibile
sembra che tu stia mescolando * vista * e * controller *. è SearchViewController un controller, ma si chiama una vista. – Ross