2016-12-08 16 views
3

の最初の呼び出しで非常に遅い - (。例えば押し)>ショーをセグエ私はいくつかの簡単なSegues持っているiOSの

一部Seguesで初めて、私は遅れ(約2秒)を取得セグエを呼び出します。

shouldPerformSegueにコードが実行されていません。

次のビューのViewDidLoadは、遅延の後に呼び出されます。

遅延は、私は多くの場合、この警告を取得発生した場合:

objc[3993]: Class PLBuildVersion is implemented in both... 

をこのかかわらへの解決策はないように思える - >Link

私はまた、このようセグエを手動で呼び出して試してみました:

DispatchQueue.main.async { 
    self.performSegue(withIdentifier: "theIdentifier", sender: theSender) 
} 

これをより反応的にする方法はありますか?

ありがとうございます!

+0

にビューコントローラを埋め込むようにしてくださいあなたがのviewDidLoadでWebサービスを呼び出すの重いUIタスクを実行したりviewwillappearていますか? –

+0

ここに重複した質問があります。 http://stackoverflow.com/questions/28509252/performseguewithidentifier-very-slow-when-segue-is-modal – HICURIN

+0

実際のデバイスで試しましたか? –

答えて

0

は、ナビゲーションコントローラ

関連する問題