0

現在、iTunesで再生中の曲のアーティスト名を表示するアプリケーションをObjective-Cで作成していますが、曲が変更されたときにアーティスト名を更新したいと考えています。

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

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

どんな助けでも大歓迎です、ありがとう、サミ。

4

1 に答える 1

3

探しているのはNSDistributedNotificationCenterです。 http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Notifications/Articles/Registering.html

Itunesが送信している通知を把握するには、https ://github.com/kballard/NotificationWatcherを使用することをお勧めします。

于 2011-02-02T23:35:35.370 に答える