Skype や同様の他のチャット クライアントと同じように、現在再生中の iTunes の曲でユーザーのステータスを更新するチャット クライアントの機能を作成しています。私は現在、ScriptingBridge のメソッドを使用して iTunes の現在の曲を取得しています。
ただし、現在再生中の曲が iTunes で変更されるたびに呼び出されるコールバックを何らかの形で登録できるかどうかはわかりません。明らかに、たとえば 10 秒ごとに起動し、iTunes が実行されているかどうかを確認し、実行されている場合は、曲の情報を取得して、保存されている情報と比較する NSTimer を連続して起動することができます。これはおそらく最善の方法ではありませんが、他に方法が見つかりませんでした。
誰かがこれで私を助けることができればありがとう. とても有難い。