0
我有一个带有3个视图控制器和一个导航视图控制器的标签栏控制器。 该导航视图控制器具有表格视图控制器和详细视图。加载导航视图控制器中的特定视图
在我的第一个视图控制器(第一个选项卡)中有三个按钮。我想要第一个按钮在导航控制器中加载详细视图。 (如参见下图)
我怎样才能做到这一点?
我曾尝试调用在LocationsTableViewController中执行segue的方法,但是这给了我错误“Receiver()没有标识符'addLocation'”。虽然segue“addLocation”当然存在。
法StartViewController连接到按钮:
- (IBAction)addLocationView:(id)sender {
LocationsTableViewController *LTVC = [[LocationsTableViewController alloc] init];
[LTVC addLocation];
}
LocationsTableViewController:
-(void)addLocation
{
[self performSegueWithIdentifier: @"addLocation" sender: self];
}
嗨, 我已经尝试过选项1和2,但只有视图出现,没有tabbar和导航栏。 由于self.navigationController,选项3不起作用。 Startview不是导航控制器。我试过 LocationsViewController * LVC = [[LocationsViewController alloc] init]; [self presentViewController:LVC animated:YES completion:Nil]; [LVC.navigationController pushViewController:[[AddLocationViewController alloc] init] animated:YES]; 但这里只显示一个空的tabbar。 – Drew