Hi All,
Something odd is happening with my view controllers. When an applicationDidReceiveMemoryWarning is posted, it removes all views from the stack other than the visible view (a second level view) which is expected behaviour. However, if I then navigate back to the root view, it also has a back button that navigates back to itself. From there on the app views behave very oddly to the effect that the app is useless.
More strangely the exact same second-level view (with no memory leaks) can work fine without any memory warnings, yet sometimes on app launch cause a memory warning and therefore the navigation issues. The view holds all the same controls and data as before, yet can sporadically be too much for the device to deal with. Is this something to do with memory available on the device at the time of launch? This only seems to happen on hardware.
Any ideas?