This will be fixed in the next build.
We updated the menu controller (MMDrawerController) a few days ago, which included this change that eliminated instantaneous and erroneous
viewWillAppear:/viewDidAppear: messages to offscreen views (they aren't going to appear since they're offscreen). The expectation is that the code will get
viewWillAppear: when the view controller is transitioned back onto the screen.
Unfortunately our code looks like:
The problem is that hiding the site list triggers a transition to start (
viewWillAppear: gets called on everything but our new site controller) but doesn't immediately add the views back to the window (meaning
viewWillAppear: either). When the transition completes, iOS sees that the view controller finished transitioning but never started, spits out an error to the console and lets the app continue in an invalid state.
The new code looks like this: