Какао ScriptingBridge Опрос ввода

Я пытаюсь использовать ScriptingBridge, чтобы написать небольшой контроллер iTunes. Проблема состоит в том, чтобы найти эффективный способ получать уведомления при любых изменениях. Моим первым подходом было опросить входные данные в цикле и просто проверять различия. Но я думаю, что должен быть более эффективный способ получать уведомления о вводе!

Заранее спасибо!

1 ответ

Решение

iTunes отправляет уведомление, когда что-то меняется, поэтому просто зарегистрируйте его в методе init AppDelegate. Вот пример...

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

Фактический объект уведомления в вашем методе receivediTunesNotification: будет содержать информацию об изменениях.

Другие вопросы по тегам