在swift中从tabbarcontroller执行segue

时间:2017-12-13 03:46:36

标签: iphone swift uitabbarcontroller uistoryboardsegue

我有一个带有4个标签的TabBarController。当选择第二个标签时,我想打个电话来获取数据&然后,一旦数据返回,在目标视图控制器中显示数据(让我们称之为SecondViewController)。

我相信我应该做的是将SecondViewController连接到TabBarController并使用' show'故事板中的segue。但是,似乎我必须将TabBarController连接到具有关系的第二个ViewController'为了显示标签图标。所以我都接通了。

选择第二个选项卡后,会在返回必要数据之前立即显示SecondViewController。有关如何解决这个问题的任何想法?

我已经搜索了几个小时,但没有找到任何有用的建议。我发现一个有点相关的stackoverflow问题是Prepare for Segue

1 个答案:

答案 0 :(得分:0)

抱歉,您无法在iOS中找到所需内容。

你可以做一件事,最初把关系放到一个空白页面。当您从API获得响应时,您可以重置页面。您可以使用SecondViewController以编程方式替换空白页。

你可以做一件事情,最初将关系放在没有数据的SecondViewController页面上。当您从API获得响应时,您可以重置页面。