0

アプリがアクティブになったときに実行されるメソッドに関して、非常に基本的な疑問があります。これがシーケンスです 1.ユーザーがアプリケーションをしばらくの間実行します

2.ユーザーがホームボタンを押して、しばらく別のアプリを使用する

3. ユーザーがホーム ボタンを押して、アプリの使用を再開します。

私の質問は、ステップ 3 でどのメソッドが実行されるかです。しかし、シミュレーターを終了して再度実行すると、applicationDidBecomeActive,applicationDidFinishLaunching が実行されます。これはシミュレータに固有のものですか、それとも iPhone と iPodTouch で発生するのと同じことですか

ありがとう :)

4

1 に答える 1

3

コールバック メソッドは、アプリが実行されるたびに実行されます。これらのメソッドがデバッグ ログを使用して呼び出されていることを確認しようとしている場合、デバッガーを停止してからアプリを起動すると、デバッグ ログに出力が得られません。シミュレーターは、xcode で新しいデバッガー セッションを開始していないため、シミュレーターでアプリを実行しているだけです。

(私は、あなたが物事をチェックする方法について間違っているかもしれないいくつかの仮定をしているので、間違っている場合は修正してください。)

于 2009-11-02T05:28:00.390 に答える