Objective-C Mac OS X分布式通知iTunes

Objective-C Mac OS X分布式通知iTunes,第1张

概述我需要一点帮助,我现在有一个方法;我的Mac OS X应用程序中的updateTrackInfo获取当前在iTunes中播放的艺术家名称,曲目名称和曲目的持续时间 但是,我希望应用程序监听分发的iTunes通知; com.apple.iTunes.playerInfo然后在iTunes分发通知时调用方法updateTrackInfo.请有人帮助我,我需要在标题和实现文件中写什么. 谢谢,萨米. 你 我需要一点帮助,我现在有一个方法;我的Mac OS X应用程序中的updateTrackInfo获取当前在iTunes中播放的艺术家名称,曲目名称和曲目的持续时间

但是,我希望应用程序监听分发的iTunes通知; com.apple.iTunes.playerInfo然后在iTunes分发通知时调用方法updateTrackInfo.请有人帮助我,我需要在标题和实现文件中写什么.

谢谢,萨米.

解决方法 你在找 -[NSDistributedNotificationCenter addObserver:selector:name:object:]

NSdistributedNotificationCenter *dnc = [NSdistributedNotificationCenter defaultCenter];[dnc addobserver:self selector:@selector(updateTrackInfo:) name:@"com.apple.iTunes.playerInfo" object:nil];

在同一个班级的其他地方……

- (voID) updateTrackInfo:(NSNotification *)notification {  NSDictionary *information = [notification userInfo];  NSLog(@"track information: %@",information);}

它甚至可以在通知中为您提供一大堆跟踪信息.不是很好吗?

总结

以上是内存溢出为你收集整理的Objective-C Mac OS X分布式通知iTunes全部内容,希望文章能够帮你解决Objective-C Mac OS X分布式通知iTunes所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/1035131.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存