Я отправляю уведомление через центр по умолчанию, например, так:NSNotification не может найти селектор
NSNotificationCenter.defaultCenter().postNotificationName(ColorDidGetTappedNotification, object: self)
Я наблюдая уведомление, в другом случае, как так:
NSNotificationCenter.defaultCenter().addObserver(self, selector: Selector("colorDidGetTapped:"), name: ColorDidGetTappedNotification, object: nil)
....
func colorDidGetTapped(notification: NSNotification) {
println("Notification recieved")
}
Но я получаю непризнанное исключение селектор:
ОБНОВЛЕНИЕ 1
*** NSForwarding: warning: object 0x7d564490 of class '_D.GameModel' does not implement methodSignatureForSelector: -- trouble ahead
Unrecognized selector -[_D.GameModel colorDidGetTapped:]
Заполните полное сообщение об ошибке. – rmaddy
@rmaddy обновлен. –
Ваш класс GameModel должен наследовать от 'NSObject'. – Darren