ScriptingBridge を使用して小さな iTunes コントローラーを作成しようとしています。問題は、変更が発生するたびに通知を受ける効率的な方法を見つけることです。私の最初のアプローチは、ループで入力をポーリングし、違いをチェックし続けることでした。しかし、入力について通知を受けるもっと効率的な方法が必要だと思います!
前もって感謝します!
ScriptingBridge を使用して小さな iTunes コントローラーを作成しようとしています。問題は、変更が発生するたびに通知を受ける効率的な方法を見つけることです。私の最初のアプローチは、ループで入力をポーリングし、違いをチェックし続けることでした。しかし、入力について通知を受けるもっと効率的な方法が必要だと思います!
前もって感謝します!
iTunes は何かが変更されたときに通知を送信するので、AppDelegate の init メソッドに登録するだけです。ここに例があります...
[[NSDistributedNotificationCenter defaultCenter] addObserver:self selector:@selector(receivediTunesNotification:) name:@"com.apple.iTunes.playerInfo" object:nil];
メソッド「receivediTunesNotification:」の実際の通知オブジェクトには、変更に関する情報が含まれます。