Map というファイルがあります。
@interface Map : UIViewController<MKMapViewDelegate> {
IBOutlet MKMapView *map;
}
タブがクリックされると、interfaceBuider マップが開始されます。
Map はクリックすると UITableViewController を開き、この UITableView は別の UITableViewController を開きます。
だから私が今欲しいのは、最後のUITableViewControllerにあり、戻るボタンが押されたときにマップに戻ります。タブを変更することはありません。常に「Plano」にいます
したがって、Navigation.m には次のものがあります。
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
そして私のsecondUITableView.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.'
これどうやってするの?
前もって感謝します