这是我的问题。我插入:关于:申请:didFinishLaunchingWithOptions:
NSLog(@"EXECUTED");
in application:didFinishLaunchingWithOptions:
以查看该方法是否被调用。在iPhone模拟器上,application:didFinishLaunchingWithOptions:
确实被调用,因为我可以在控制台中看到"EXECUTED"
。但在我的iPod touch上,完全相同的方法不会被调用,因为我的控制台没有打印任何内容,而且我的iPod触摸屏仍然是黑色的。 为了找出这个有没有关系我的iPod touch,我创建了另一个非常简单的应用程序,并插入:
NSLog(@"EXECUTED");
在application:didFinishLaunchingWithOptions:
.The application:didFinishLaunchingWithOptions:
方法并得到双方iPhone模拟器和我的iPod touch调用,因为在iPhone模拟器和我的iPod touch上运行简单应用程序时会出现"EXECUTED"
。
有没有办法解决这个问题?
不清楚你想说什么? – rishi
在应用程序中的'application:didFinishLaunchingWithOptions:'附近发生了什么?你能发布更多的代码吗? – Tim
只是检测当前的设备和加载相应的视图控制器。我想提一下,这个应用程序不会崩溃。不过,我知道如何发布代码。 –