Actualmente tengo un punto de vista establecido de la siguiente manera:programación añadir UINavigationController en UIViewController
@interface BlogViewController : UIViewController <UITableViewDelegate, UITableViewDataSource> {
UITableView *mainTableView;
}
@property (nonatomic, retain) UITableView *mainTableView;
Como se puede ver, tiene una UITableView dentro de ella que me carga todos mis datos. Sin embargo, cuando llamo a la siguiente función:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
SingleBlogViewController *viewController = [[SingleBlogViewController alloc] init];
[self.navigationController pushViewController:viewController animated:YES];
//[self presentModalViewController:viewController animated:YES];
[viewController release];
}
no pasa nada. Por alguna razón, mi UITableView
dentro de mi UIViewController
no está presionando la vista. ¿Esto es porque no es un UITableViewController
? Traté de cambiarlo a eso, y todavía no funcionó.
¿Falta algo aquí?
¿Cómo se muestra BlogViewController? ¿Fue empujado o es el controlador de vista raíz de un controlador de navegación? – Anna
Es una vista modal que se muestra utilizando presentModalViewController: – joshholat
¿cómo está agregando su uiviewcontroller a su programa? A través de un UINavigationController? – jmont