我有一个名为 Map 的文件:
@interface Map : UIViewController<MKMapViewDelegate> {
IBOutlet MKMapView *map;
}
在 interfaceBuider Map 中,当单击选项卡时启动:
点击时 Map 打开一个 UITableViewController,这个 UITableView 打开另一个 UITableViewController。
所以我现在想要的是在最后一个 UITableViewController 中,当按下后退按钮时,返回到地图。我从不更改标签,我总是在“普莱诺”
所以,在 Navigation.m 我有:
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
在我的第二个UITableView.m 中:
Navigation *aMap = [[Navigation alloc]initWithNibName:@"Map" bundle:nil];
[self.navigationController popToViewController:aMap animated:YES];
还有什么错误:
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Tried to pop to a view controller that doesn't exist.'
我怎样才能做到这一点?
先感谢您