Posted at

UINavigationControllerのpopViewControllerAnimatedがやたら長い

More than 3 years have passed since last update.

以下のように書くと処理が長くなる場合がある。

self.navigationController?.popViewControllerAnimated(true)

原因はわからないが、main threadで行うようにdispatchしてあげれば解決した

dispatch_async(dispatch_get_main_queue(), {

self.navigationController?.popViewControllerAnimated(true)
})

日本語の記事がなかったので初心者はハマりそうなのでシェア。