performseguewithidentifier延迟工作

时间:2016-08-13 07:39:42

标签: ios swift

我遇到这样的问题,当我点击按钮时,performSegueWithIdentifier()会延迟工作,大约五秒钟,但当我再次返回并再次点击按钮时,它立即起作用,没有任何延迟。
我想知道无论如何performSegueWithIdentifier()第一次没有任何延迟可以正常工作吗?

1 个答案:

答案 0 :(得分:1)

添加main_queue并尝试一次

  dispatch_async(dispatch_get_main_queue(),{
      // add your performseguewithidentifier in here 
    self.performSegueWithIdentifier(yoursegueIdentifierName,sender: self)
})

<强>夫特-3

 DispatchQueue.main.async {
    // add your performseguewithidentifier in here 
    self.performSegueWithIdentifier(yoursegueIdentifierName,sender: self)
}