0
所以我有一个标签栏应用程序与三个选项卡。在第二个选项卡中,我有一个加载另一个视图的按钮,其中两个文本字段将其值传递到原始选项卡视图中的两个标签中。当我点击按钮时,输入我的值,然后单击设置按钮返回到原始视图,标签被更改,但标签栏不加载。如何从不同视图切换后加载标签栏?当从标签栏的翻转侧返回时,标签栏不加载。 iOS
代码时,在原来的标签栏视图按钮被按下
TeamNameViewController *fvc = [self.storyboard instantiateViewControllerWithIdentifier:@"99"];
fvc.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentViewController:fvc animated:YES completion:nil];
代码回到标签栏
SecondViewController *tempView = [self.storyboard instantiateViewControllerWithIdentifier:@"SecondViewControllerSB"];
tempView.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentViewController:tempView animated:YES completion:nil];
我遇到的问题是当我dismissViewController,它不会传递我的数据。你会知道如何解散和传递数据吗? – NickyMilton
我通常会做的是让主持人在解散视图之前负责解压。为呈现视图控制器提供一种完成活动的方法。当你完成所提出的VC呼叫时。演示者VC从.presentedViewController提取数据,然后解除它。 –