applicationDidFinishLaunchingが呼ばれない

iPhone/iPad ゲーム開発ガイドの第3章のサンプルコードを入力していて、AppDeligateに追加したapplicationDidFinishLaunching:が呼ばれない。
テンプレートに元々あったdidFinishLaunchingWithOptionsをコメントアウトするとapplicationDidFinishLaunchingが呼ばれるようになりました。

調べてみると、iOS3.0以降は、application:didFinishLaunchingWithOptions:の使用を推奨しているとのことなので、自分で追加したapplicationDidFinishLaunchingを削除し、同様の内容をdidFinishLaunchingWithOptionsに記述することにしました。