Hey everbody, ich bekomme hier ein seltsames Problem. Ich versuche, meinen Tisch zu einer anderen Ansicht zu bringen, die man 'productviewcontroller' nennt.UITableView Zelle ausgewählt, lädt keine andere Ansicht
Ich importiere sowohl 'productviewcontroller' als auch 'myappviewcontroller' im Header.
#import "SearchViewController.h"
#import "MyAppViewController.h"
#import "TBXML.h"
#import "ProductViewController.h"
Und ich setze meine Tabelle, um die andere Ansicht zu schieben.
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
ProductViewController *productViewController = [[ProductViewController alloc] initWithNibName:@"ProductViewController" bundle:[NSBundle mainBundle]];
[self.navigationController pushViewController:productViewController animated:YES];
[productViewController release];
NSLog(@"Test.");
}
Wenn ich die Zelle auswählt, gibt es mir die Nachricht "test". Aber drück nicht die andere Ansicht. Im Einstellung der NavigationController auf App Delegate.
Was mache ich falsch?
Danke!
Ja. Aber ich weiß nicht, ob es korrekt ist. Sollte ich es im Header deklarieren? UINavigationController * navBarController; ? Vielen Dank! –
Solange es einen Navigationscontroller und ein Navigationselement in Ihrer .xib gibt, sollte es selbstständig funktionieren. –
Ja, es ist da. Ich habe vergessen zu sagen, dass ich eine TabBar gesetzt habe. Also, es ist eine TabBar, die die Ansicht mit der Tabelle haben. –