So, my app is a set of stacked views, with a RootViewController as the 2nd view on the stack. The bottom-most view is a menu page, which loads either the rootview controller or an info view onto the stack, and from the rootview controller theres several more views.
When I receive a low memory warning, my app does fine unless I try to pop to the menu page from the rootviewcontroller or the info page. If I want to go from anywhere else within the rootviewcontroller to another view, it is fine until I try to unload the rootviewcontroller by popping it off the stack. Without a memory warning, the rootview will pop to the menu just fine. But if I simulate a lowmemory warning and try to pop the view, then it crashes. Once again, only a crash on both a lowmemory warning and popping a controller to get to the menu page. I have no clue whats going on, I cant find any memory leaks, nothing being over-released.
This is my first app so maybe I'm missing something obvious.