I have started my app with 3.2 sw and tested it with iPod Touch 2nd gen. Now I added support to iPad. In both devices the current sw version is IOS4.2. iPad crash in second run but iPod not. It seems that iPad load old view from memory even I have deallocated it. iPod starts always with the new view. I want that it starts always from the beginning. I don't use UIViewController app, it is UIView: aViewController = [[UIViewController alloc] initWithNibName" ... If I now generate new template project, I can see that there is lot of new methods. I am not familiar with them.