スタック オーバーフローに関する考えられる解決策をすべて読みましたが、うまくいくものはありません。
私のコードは
func foo() {
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)
セレクターのすべての構文が機能しない
私は試した:
1. fetchedUser
2. fetchedUser:
3. fetchedUser(notification:)
4. "fetchedUser:"
そしておそらく他の10のオプション。誰でも私を助けることができますか?