2
我正在爲我的聊天客戶端編寫一段功能,用它們當前播放的iTunes歌曲更新用戶的狀態,非常類似於Skype和類似的其他聊天客戶端。我目前只是使用ScriptingBridge的方法來獲取iTunes的當前歌曲。Cocoa:當iTunes歌曲發生變化時接收回調
但是,我似乎無法弄清楚我是否可以註冊一個回調,只要當前播放的歌曲在iTunes中更改就會被調用。我顯然可以有一個連續的火災NSTimer,每隔10秒就會觸發一次,並檢查iTunes是否在運行,如果是,獲取歌曲信息並將其與存儲的信息進行比較。這可能不是做這件事的最好方式,但我還沒有找到任何其他方式來做到這一點。
謝謝,如果有人可以幫助我這個。非常感激。
看看[這個](http://stackoverflow.com/questions/4888816/objective-c-mac-os-x-distributed-notifications-itunes?rq=1)的問題,我認爲這是你正在尋找。 – heuels
這正是我需要的。謝謝。 –