iOS - 「发起群聊」界面点确定后如何跳转到会话界面?

问个问题。类似微信,在第二个标签页「通讯录」里新建群聊,会跳转到第一个标签页「微信」的会话窗口,即左上角的返回按钮是返回到第一个标签页的。而第一个标签页和第二个标签页的viewController是两个不同的navigationController,所以想请教下如何在不同的navigationController间实现跳转。

我自己的代码片段,运行后没有效果,只跳到第一个标签页的根界面下。

- (IBAction)createGroupButtonPressed:(UIButton *)sender {
   UIStoryboard *storyboard = [self storyboard];
   UIViewController *testvc = [storyboard instantiateViewControllerWithIdentifier:@"testvc"];
   UIViewController *messageTab = [storyboard instantiateViewControllerWithIdentifier:@"messageTab"];

   [self.navigationController popToRootViewControllerAnimated:YES];
   [self.tabBarController setSelectedIndex:0];

   [messageTab.navigationController pushViewController:testvc animated:YES];
}
阅读 4k
1 个回答

为什么要用多个navigation controller啊?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题