Я прочитал все возможные решения по переполнению стека, но ни один из них не работает для меня.Непризнанный селектор NotificationCenter Swift 3
Мой код
NotificationCenter.default.addObserver(self, selector: #selector(fetchedUser(notification:)) , name: NSNotification.Name.init("dbReady"), object: nil)
loggedUser.fetchUserByUID(id: current.uid)
return true
}
func fetchedUser(notification:NSNotification){
let info = notification.object as! [String : AnyObject]
print(info)
}
и в другом классе Я:
NotificationCenter.default.post(name: NSNotification.Name.init("dbReady"), object: dictionary)
Все синтаксису селектора не работает
Я пробовал:
- fetchedUser
- fetchedUser:
- fetchedUser (уведомление :)
- "fetchedUser:"
И другие 10 может быть. этот вопрос заставляет меня сходить с ума!
Может ли кто-нибудь мне помочь?
Это дает вам ошибку компилятора? –
[Вы тоже читали его?] (Http://stackoverflow.com/a/40757389/5099208) – Idan
Самостоятельный пример: http://stackoverflow.com/questions/39351781/swift-2-0- к быстротекущей 3-0-nsnotification-уведомления. –