但是,我希望应用程序监听分发的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所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)