I have an app working well on all iPhone/iPad devices with iOS 6 and above, but not on iPod-Touch running the same version iOS. Investigated and found that NO UIViewController subclass functions are called at all. Here are the function called comparison between iPhone and iPod-Touch:
iPhone, called in sequence:
UIViewController::initWithCoder
UIApplicationDelegate::didFinishLaunchingWithOptions
UIViewController::viewDidLoad
UIViewController::viewWillAppear
UIApplicationDelegate::applicationDidBecomeActive
but with iPod Touch, NO UIViewController functions are called:
UIApplicationDelegate::didFinishLaunchingWithOptions
UIApplicationDelegate::applicationDidBecomeActive
as a result on iPod there is nothing displayed and the app hangs. All suggestions are appreciated.