2012-04-14 2 views
0

私は開発されたMacアプリケーションを持っています。私は初心者ですが、iOS開発ではよく知られています。私のアプリはログインUIを持っているので、バックグラウンドで実行することができないかもしれません。バックグラウンドでMacアプリを実行する方法もわかりません。 iCalアプリケーションがMacシステムで起動されるたびにアプリケーションを起動します。組み込みのiCalアプリを起動したときにプログラムでプログラムを起動することはできますか?os x-lion:組み込みのiCal Macアプリを起動すると、プログラムが起動しますか?

+0

誰かお願いします。私はあなたの助けが緊急に必要です... – Getsy

答えて

0

iCalの起動を検出するために、ログインUIでデーモンを自動的に起動することができます。デーモンの場合、私はあなたをこの非常に完全なApple docにリダイレクトすることを好む。

プログラムの起動を検出するには、NSWorkspaceDidLaunchApplicationNotificationNSNotificationCenterを参照してください。この通知のために通知センターに登録する必要があります。

iCalの起動を検出すると、デーモンはアプリケーションを起動します。

+0

こんにちはチャールズ、私はこのイベントのために登録しました。しかし、私はiCalを起動したときに自動的にアプリを起動したいと思っています。どのようにNSWorkspaceDidLaunchApplicationNotificationを使用してそれを行うには?もっと情報をくれませんか? – Getsy

+0

NSWorkspaceDidLaunchApplicationNotificationでコードを実行する方法がわからないのはあなたの問題ですか?それともあなたはアプリを起動する方法がわからないのですか? – CharlesB

+0

ありがとうございます。今すぐチェックして更新します。私はデーモンのものを作成するのが初めてで、それが私のアプリをどのように起動したのです。あなたが共有したAppleのドキュメントを読んでいます。 – Getsy

関連する問題