What to do about “Finishing up a navigation transition in an unexpected state. Navigation Bar subview tree might get corrupted.”

前端 未结 4 515
刺人心
刺人心 2021-01-18 10:40

I\'m writing an iPhone app using Appcelerator Titanium Mobile. I am hiding and showing the tab group based on what window has focus.

dashWin.addEventListen         


        
4条回答
  •  余生分开走
    2021-01-18 11:20

    I got this error when I linked Action Segue or Selection Segue from one view to another view through storyboard and performed the same segue programmatically again, which makes the navigation controller perform the same segue twice.

    2 solutions for this case:

    1. Removing the code that pushes the view. Just let storyboard perform the segue for you. This is good for most situations.
    2. Replacing Action Segue or Selection Segue with Manual Section and do - (void)performSegueWithIdentifier:(NSString *)identifier sender:(id)sender by yourself. You may find this solution useful when you want to customize the behavior of segue according to the sender.

提交回复
热议问题