0

カスタム URL スキームを登録する Mac アプリケーションを開発しています。アプリケーションは起動しますが、セレクター メソッドが呼び出されないため、URL を解析できません。アプリケーションが起動された後、後続の URL スキーム呼び出しは、セレクター メソッドへの呼び出しになります。

私は持っていた

[NSAppleEventManager sharedAppleEventManager] setEventHandler:self 
        andSelector:@selector(getUrl:withReplyEvent:) forEventClass:kInternetEventClass andEventID:kAEGetURL];

で、結果なしでメソッドAppDelegate applicationDidFinishLaunchingに移動しました。init

それを解決する方法についてのアイデアはありますか?

4

1 に答える 1

3

実際には、イベントハンドラーの登録をinitメソッドに移動することでうまくいきました。私の場合、URLは、新しくアーカイブされたアプリケーションではなく、XCodeアーカイブされたアプリケーションを起動していました。

于 2012-11-12T11:01:49.980 に答える