I am sure I am destroying A camera, but there is still another camera in the scene. To recap I have a UIRoot tree with its camera in it as a UI. I then use LoadSceneAdditive with another UIRoot tree in it which is the "popup".
I then want to go back to the first UI, so I Destroy the UIRoot tree of the "popup". As far as my scripts are concerned that tree is gone, but for some reason the UI is still drawing on the screen. This only happens on iOS, not in the editor. It also used to happen on the older iOS 5 iPod and not on the iPad, but somehow I have added enough other stuff now that it is happening on my brand new iPad with iOS 6.
I can only wonder if it is related to the camera thing you mean, but also is a bug of some kind that is caused by running out of memory or some resource.
Please tell me how to solve it.