2011-02-02 14 views
0

現在Objective-CでiTunesで再生中の曲のアーティスト名を表示するアプリケーションを作成していますが、アーティスト名を更新したい曲が変わったとき。Objective-C、Mac OS Xアプリケーションの実行中に常にメソッドを実行

これはアーティスト名を取得し、アーティスト名を表示するNSTextFieldを設定するこれまでの方法です。

- (void)updateArtistName { 
iTunesApplication *iTunes = [SBApplication applicationWithBundleIdentifier:@"com.apple.iTunes"]; 
    NSString *artistNameString = [NSString stringWithFormat:@"%@", [[iTunes currentTrack] artist]]; 
    [artistName setStringValue:artistNameString];} 

ご協力いただきありがとうございます、サミです。

+0

は、ここで問題がuh..is:http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Notifications/Articles/Registering.html

が使用することをお勧めiTunesがほとんどの人々を送信された通知把握しますか?疑問符も疑問もない。 –

答えて

3

あなたが探しているものは:NSDistributedNotificationCenterです。 https://github.com/kballard/NotificationWatcher

+0

曲が変更されたときにiTunesが配信通知をポストしますか? –

+0

はい、あります。私は通知の名前を覚えていない。 – Wevah

+0

さて、+1::) –

関連する問題