我有一个带有4个选项卡的TabBarController。当选择第二个选项卡时,我想进行一个api调用以获取数据,然后,一旦数据返回,就在目标视图控制器中显示数据(我们将其称为SecondViewController)。
我相信我应该做的是在情节提要中通过“显示”按钮将SecondViewController连接到TabBarController。但是,似乎我必须使用“关系选择”将TabBarController连接到SecondViewController,以便显示选项卡图标。所以我都连接了。
当选择第二个选项卡时,在返回必要的数据之前,将立即显示SecondViewController。关于如何解决这个问题有什么想法?
我已经在Google周围搜索了几个小时,却没有找到任何有用的建议。我发现的一个有点相关的stackoverflow问题是Prepare for Segue
最佳答案
抱歉,iOS中无法实现您想要的功能。
您可以先做一件事,将关系放到空白页上。从API获得响应后,您可以重置页面。您可以用SecondViewController以编程方式替换空白页。
要么
最初,您可以做一件事,将关系放置到没有数据的SecondViewController页面上。从API获得响应后,您可以重置页面。
关于iphone - 快速执行来自tabbarcontroller的segue,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47785179/