延迟切换uiviews

时间:2013-11-04 13:15:55

标签: ios uiviewcontroller uibutton

当我按下UIBUTTON从一个uiview切换到下一个uiview时,按钮保持按下 - 可能是因为下一个uiview正在加载(有一个应该加载的JSON数组),并且几秒钟后uiview正在切换。 我怎么能强迫它首先切换uiview而不是加载任何东西?

1 个答案:

答案 0 :(得分:0)

U可以将“加载数据”逻辑放在第二个视图控制器的 - (void)viewDidLoad中,或者你可以在一个单独的线程中进行加载,然后返回主线程将数据传递给另一个视图控制器。有一件事是清楚的,如果你的按钮保持按下状态,你就会阻塞主线程,这很糟糕。