gpt4 book ai didi

iOS - 导航 Controller 到标签栏 Controller

转载 作者:行者123 更新时间:2023-11-29 12:48:16 28 4
gpt4 key购买 nike

在我的 Storyboard中,我有一个 TableView Controller ,我希望能够点击 TableView 中的项目并转到包含更多信息的详细 View 。在详细 View 中,我希望它像选项卡栏 Controller 一样,因为详细 View 可以分为两类。

这可能吗?目前我可以在我的 Storyboard 中做到这一点,但在四处搜索之后,我似乎无法找到如何将所选项目的详细信息从 TableView Controller 传递到选项卡栏 Controller 。

我是否遗漏了一些明显的东西?还是做错了?我是 iOS 开发新手,如有任何建议,我们将不胜感激。

谢谢!

最佳答案

您是否尝试过通过 prepareForSegue 方法将信息传递给属性中 TabBarController 的 View Controller 之一?

在 TableView Controller 中创建两个属性:

@property (strong, nonatomic) UITabBarController *tabBarController;
@property (strong, nonatomic) YourViewController *firstViewController;

然后使用:

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
NSLog(@"prepareForSegue: %@", segue.identifier);

if ([segue.identifier isEqualToString:@"mySegueID"]) {

self.tabBarController = (UITabBarController*) [segue destinationViewController];
self.firstViewController = [self.tabBarController.viewControllers objectAtIndex:0];
self.firstViewController.SOMEPROPERTY = SOMEVALUE;
}
}

关于iOS - 导航 Controller 到标签栏 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23094185/

28 4 0