4

アプリケーションドックアイコンをマウスでクリックするたびにレポートする方法はありますか?

4

2 に答える 2

9

完全に安全というわけではありませんが(アプリケーション自体をダブルクリックしてもアクティブになります)、
間違いなく最も簡単な実装方法です。

- (BOOL)applicationShouldHandleReopen:(NSApplication *)theApplication hasVisibleWindows:(BOOL)flag

NSApplicationDelegateプロトコルリファレンスからの引用:

これらのイベントは、誰かがアプリケーションを再度ダブルクリックしたか、ドックを使用してアクティブ化したために、Finderがすでに実行中のアプリケーションを再アクティブ化するたびに送信されます。

于 2012-07-04T18:33:28.850 に答える