Programmgesteuert hinzufügen UINavigationController in der UIViewController

Ich habe derzeit eine Ansicht einrichten, wie die folgenden:

@interface BlogViewController : UIViewController <UITableViewDelegate, UITableViewDataSource> {
    UITableView *mainTableView;
}

@property (nonatomic, retain) UITableView *mainTableView;

Wie Sie sehen können, hat es ein UITableView in der es, ich lade alle meine Daten an. Allerdings, wenn ich rufen Sie die folgende Funktion:

- (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];
}

nichts passiert. Für einige Grund meine UITableView in meinem UIViewController ist nicht drücken Sie die Ansicht. Ist dies, weil es nicht eine UITableViewController? Ich habe versucht, es zu verändern, und es funktioniert immer noch nicht.

Bin ich hier etwas fehlt?

Wie ist BlogViewController sich gezeigt? Wurde es geschoben oder ist es der root-Ansicht-controller, ein navigation-controller?
Es ist eine modale Ansicht, dass die Abbildung mit presentModalViewController:
wie sind Sie mit dem hinzufügen Ihrer uiviewcontroller zu Ihrem Programm? Durch einen UINavigationController?

InformationsquelleAutor joshholat | 2010-12-09

Schreibe einen Kommentar