-1

这是我的问题。我插入:

NSLog(@"EXECUTED");

inapplication:didFinishLaunchingWithOptions:查看方法是否被调用。在 iPhone 模拟器上,application:didFinishLaunchingWithOptions:确实会被调用,因为我可以"EXECUTED"在控制台中看到。但是在我的 iPod touch 上,没有调用完全相同的方法,因为我的控制台没有打印任何内容,并且我的 iPod touch 屏幕仍然是黑色的。为了找出这与我的 iPod touch 无关,我创建了另一个非常简单的应用程序,并插入:

NSLog(@"EXECUTED");

application:didFinishLaunchingWithOptions:。该application:didFinishLaunchingWithOptions:方法确实在 iPhone 模拟器和我的 iPod touch 上被调用,因为"EXECUTED"当简单的应用程序在 iPhone 模拟器和我的 iPod touch 上运行时出现。

有没有办法解决这个问题?

4

1 回答 1

0

application:didFinishLaunchingWithOptions: 将在您的 Xcode 控制台上为模拟器执行并显示“EXECUTED”,当您在设备而非模拟器中启动应用程序时,“EXECUTED”将显示在设备控制台上。对于设备控制台,你必须去

Xcode -> 组织者 -> 设备 -> 选择您的设备 -> 控制台。

于 2012-06-22T04:45:14.003 回答