3 Replies
      Latest reply on Nov 13, 2019 5:36 PM by ravisonu27@gmail.com
      rpbarr Level 1 Level 1 (0 points)

        I'm getting a crash when users click the cancel button repeatedly:

         

        *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Nested internal _UISearchBar transitions not yet supported. This is an internal UIKit bug.'

         

        Steps:

        - Launch a window with the search bar showing.

        - Make the search bar text field the first responder.  I have the cancel button enabled, so it shows up.

        - Tap on the location of the cancel button a few times.

        - Watch the app crash.

         

        I've instrumented the delegate, and it looks something like this:

        kb: should begin editing
        kb: will show
        kb: did begin editing
        kb: should end editing motion: true
        kb: should end editing motion: true
        kb: should end editing motion: true
        kb: did show
        kb: canceled in motion: false
        kb: should end editing motion: false
        kb: will hide
        kb: Did End Editing
        kb: should begin editing
        kb: did hide
        kb: will show
        kb: did begin editing
        kb: should end editing motion: true
        kb: should end editing motion: true
        kb: should end editing motion: true

         

        where motion indicates that we received either the keyboard will show or keyboard will hide notification without a did show or did hide response.

         

        Any ideas for a workaround?