我有一个应用程序,可以在所有iOS 6及以上版本的iPhone/iPad设备上运行良好,但不能在运行相同版本iOS的iPod-Touch上运行。调查发现,根本没有调用任何UIViewController子类函数。下面是iPhone和iPod-Touch之间的比较功能:
iPhone,依次调用:
UIViewController::initWithCoder
UIApplicationDelegate::didFinishLaunchingWithOptions
UIViewController::viewDidLoad
UIViewController::viewWillAppear
UIApplicationDelegate::applicationDidBecomeActive但使用iPod Touch时,不会调用UIViewController函数:
UIApplicationDelegate::didFinishLaunchingWithOptions
UIApplicationDelegate::applicationDidBecomeActive因此,在iPod上没有显示任何内容,应用程序挂起。感谢所有的建议。
发布于 2014-03-26 23:46:49
我真的不认为我应该这样做来让它工作,但它最终还是工作了:
http://markpospesel.wordpress.com/2011/09/27/just-a-black-screen-on-the-ipod-touch/
和
https://stackoverflow.com/questions/22664520
复制相似问题