J'ai actuellement vue comme mettre en place les éléments suivants:ajouter UINavigationController dans Programmatically UIViewController
@interface BlogViewController : UIViewController <UITableViewDelegate, UITableViewDataSource> {
UITableView *mainTableView;
}
@property (nonatomic, retain) UITableView *mainTableView;
Comme vous pouvez le voir, il a une UITableView à l'intérieur de celui-ci que je charge toutes mes données. Toutefois, lorsque j'appelle la fonction suivante:
- (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];
}
rien ne se passe. Pour une raison quelconque, mon UITableView
à l'intérieur de mon UIViewController
ne pousse pas la vue. Est-ce parce que ce n'est pas un UITableViewController
? J'ai essayé de le changer et ça n'a toujours pas fonctionné.
Ai-je oublié quelque chose ici?
Comment BlogViewController est-il affiché? A-t-il été poussé ou est-ce le contrôleur de vue racine d'un contrôleur de navigation? – Anna
C'est une vue modale qui est montrée using presentModalViewController: – joshholat
comment ajoutez-vous votre uiviewcontroller à votre programme? Avec un UINavigationController? – jmont