1
왼쪽 상단에 UIBarButtonItem이있는 UIViewController가 있습니다. 이 버튼을 가볍게 두드리는 것은 보통의 뒤로 버튼이있는 또 다른 UIViewController를 푸시합니다.빨리 손상된 탐색 모음 및 충돌 줄 누르기
문제는 빠르게 왼쪽 상단에 반복적으로 클릭하면입니다 (시뮬레이터에 쉽게뿐만 아니라 실제 장치에서 발생), 당신은 얻을 :
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.
앱 충돌 직후
와Objective-C exception thrown. Name: NSInvalidArgumentException Reason: Can't add self as subview
팝업 애니메이션이 완료되기 전에 푸시 애니메이션이 시작되기 때문입니다.
나는 이것이 iOS 8에서만 일어난 것으로 생각합니다 (여전히 8.1.1에서 발생합니다).
어떻게 고칠 수 있습니까?
글쎄, 그렇습니다.하지만 이것은 단지 예일 뿐이며, 앱 전체에 많은 푸시와 팝이 있습니다. 누군가 iOS 8에 도입 된 버그인지 확인할 수 있습니까? 어떻게해야합니까? – Bbx