0

我正在尝试使用 ScriptingBridge 编写一个小型 iTunes 控制器。问题是找到一种在发生任何更改时获得通知的有效方法。我的第一个方法是循环轮询输入并继续检查差异。但我认为必须有一种更有效的方式来获得有关输入的通知!

提前致谢!

4

1 回答 1

1

当某些事情发生变化时,iTunes 会发出通知,因此只需在 AppDelegate 的 init 方法中注册即可。这是一个例子......

[[NSDistributedNotificationCenter defaultCenter] addObserver:self selector:@selector(receivediTunesNotification:) name:@"com.apple.iTunes.playerInfo" object:nil];

您的方法“receivediTunesNotification:”中的实际通知对象将包含有关更改的信息。

于 2012-12-04T20:54:51.050 回答