/KTJPushQueueForNavigation

对Navigation push 进行队列化操作。解决低版本连续push造成的崩溃。(Can't add self as subview)

Primary LanguageObjective-C

KTJPushQueueForNavigation

当使用某个页面还没有进行viewDidAppear:的时候再进行一次推页面是不安全的。

苹果在iPhone5C iOS7.1.2中Push时给出的警告:

“nested push animation can result in corrupted navigation bar. Finishing up a navigation transition in an unexpected state. Navigation Bar subview tree might get corrupted.”

这说明这个不安全的操作可能会导致应用Crash,Crash统计系统统计的原因为:“Can't add self as subview”。

本文解决该Crash,实现嵌套安全的去推页面。

分析及其他方案见 blog