-1

これが私の問題です。私が挿入した:

NSLog(@"EXECUTED");

application:didFinishLaunchingWithOptions:メソッドが呼び出されるかどうかを確認します。iPhoneシミュレーターでは、コンソールでapplication:didFinishLaunchingWithOptions:確認できるため、呼び出されます。"EXECUTED"しかし、私のiPod touchでは、コンソールに何も印刷されず、iPod touchの画面が黒のままであるため、まったく同じメソッドが呼び出されません。これが私のiPodtouchとは何の関係もないことを知るために、私は別の非常に単純なアプリを作成し、挿入しました。

NSLog(@"EXECUTED");

シンプルなアプリがiPhoneシミュレーターとiPodtouchの両方で実行されると表示されるため、application:didFinishLaunchingWithOptions:このapplication:didFinishLaunchingWithOptions:メソッドはiPhoneシミュレーターとiPodtouchの両方で呼び出されます。"EXECUTED"

この問題を解決する方法はありますか?

4

1 に答える 1

0

application:didFinishLaunchingWithOptions: が実行され、シミュレーターの Xcode コンソールに「EXECUTED」が表示されます。シミュレーターではなくデバイスでアプリケーションを起動すると、デバイス コンソールに「EXECUTED」が表示されます。デバイスコンソールの場合は、に移動する必要があります

Xcode -> オーガナイザー -> デバイス -> デバイスを選択 -> コンソール。

于 2012-06-22T04:45:14.003 に答える