Swift SWRevealViewController在初始视图控制器上显示10秒延迟

Swift SWRevealViewController在初始视图控制器上显示10秒延迟,swift,swrevealviewcontroller,Swift,Swrevealviewcontroller,我正在为应用程序使用SWRevealViewController。在主情节提要之前,我有另一个情节提要,我在其中登录用户并设置他以供使用。用户登录后,我将显示显示视图控制器,该控制器具有适当的分段以显示我的仪表板视图控制器 SWRevealViewController工作正常,除了一个特定问题:在首次加载到我的仪表板视图控制器时,在导航栏上显示我的导航按钮之前有10秒的延迟。如果您等待,然后单击导航按钮,转到另一个屏幕,然后返回到dashboard view controller,导航将立即出现

我正在为应用程序使用
SWRevealViewController
。在主情节提要之前,我有另一个情节提要,我在其中登录用户并设置他以供使用。用户登录后,我将显示显示视图控制器,该控制器具有适当的分段以显示我的仪表板视图控制器

SWRevealViewController
工作正常,除了一个特定问题:在首次加载到我的仪表板视图控制器时,在导航栏上显示我的导航按钮之前有10秒的延迟。如果您等待,然后单击导航按钮,转到另一个屏幕,然后返回到dashboard view controller,导航将立即出现


是什么导致了这次延误?这几乎就好像它需要
SWRevealViewController
上的
dispatch\u async
。有什么想法吗?

根据您给出的描述,在我看来,主线程中没有显示导航按钮。我同意这里可能需要dispatch\u async。我确实觉得很奇怪,因为导航本身发生在主线程中。

因为不是我的代码显示这些项目,有什么想法可以在SWRevealViewController中放置这些代码吗?