Быстрый эквивалент @selector (allDistributedNotifications :)

Вопрос:

В Swift, что эквивалентно @selector(allDistributedNotifications:) в строке

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

Я попробовал следующее, но получаю сообщение об ошибке

NSDistributedNotificationCenter.defaultCenter().addObserver(self, selector: Selector(allDistributedNotifications), name: "com.apple.iTunes.playerInfo", object: "com.apple.iTunes.player")

Ответ №1

В быстрых ключах селектора есть только строки, чтобы это было

NSDistributedNotificationCenter.defaultCenter().addObserver(self, selector: "allDistributedNotifications:", name: "com.apple.iTunes.playerInfo", object: "com.apple.iTunes.player")

Оцените статью
TechArks.Ru
Добавить комментарий