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

时间:2016-03-09 23:38:44

标签: swift swrevealviewcontroller

我正在使用SWRevealViewController作为应用。在主要故事板之前,我有另一个故事板,我登录用户并设置他使用。一旦用户登录,我就会显示显示视图控制器,它具有显示我的仪表板视图控制器的正确段。

SWRevealViewController完美无缺,除了一个特定的问题:在初始加载到我的仪表板视图控制器时,导航栏上的导航按钮显示之前有10秒的延迟。如果您等待它并单击导航按钮并转到另一个屏幕然后返回仪表板视图控制器,导航将立即在那里。

什么可能导致这种延迟?它几乎就像dispatch_async上需要SWRevealViewController一样。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

根据您给出的描述,在我看来导航按钮的显示不会发生在主线程中。我同意这里可能需要dispatch_async。我发现这很奇怪,因为导航本身就发生在主线程中。