2011-07-23 9 views
0

OS X LionとXCode 4.1をインストールしました。applicationShouldHandleReopenはLion/XCode 4.1で呼び出されなくなりました

起動時に最後に使用したドキュメントを自動的に開くアプリがあります。これを行うために、私はapplicationShouldHandleReopenを実装しました。

このアプリは、Snow Leopardの上のXCode 4.0.2から罰金を起動するために使用しました。

私はXcode 4.1でアプリケーションをコンパイルした後、動作を停止しました。

私はapplicationShouldHandleReopen内部のブレークポイントを置くが、私はドック上のアプリのアイコンをクリックしない限り、それが壊れることはありません。期待通りにXCodeの4.1からそれを実行しているとは対照的に、私は、Finderでアプリケーションをダブルクリック

は、それが動作します。最後のドキュメントを起動します。つまり、起動時にapplicationShouldHandleReopenが呼び出されている必要があります。

何が起こったのですか?古い行動を取り戻すために私は何をすべきですか?

これはXCode 4.1のバグだと思いますか?

ありがとうございました

+0

1つのオプションは、Lionを必要とし、自分で実装するのではなく、独自のResume機能をサポートすることです。 –

+0

「あなたがアプリをダブルクリックすると、期待どおりに動作します。すでに実行中であることを意味しますか? –

+0

>>既に実行中であることを意味しますか? A:ファイルリストのMyApp.appをダブルクリックしてFinderから直接アプリケーションを実行することを意味しました。 >> to..Resume機能を切り替え.. A:私はまだSnow Leopardの顧客をサポートしたいと私はそれを行うことはできません。 –

答えて

0

これはもはや問題ではありません。私はもうこの行動を観察しません。

関連する問題