NotificationCenter.default.addObserver(self, selector: Selector(("uploaded")), name: NSNotification.Name(rawValue: "uploaded"), object: nil)我正在写名字:“上传:”,xcode将其更正为上面的代码。问题是,当运行应用程序时,我会得到无法识别的选择器。
任何一个人都知道如何解决这个问题,以便与斯威夫特3合作。
发布于 2016-10-11 18:33:43
NotificationCenter.default.addObserver(self, selector: #selector(ViewController.update), name: NSNotification.Name(rawValue: "uploaded"), object: nil)
func update() {
// do what you want
}请注意,"ViewController“是函数所在的类名。
发布于 2016-10-11 18:33:22
使用(标识符检查) #selector语法:
无参数:
#selector(uploaded)参数:
#selector(uploaded(_:))https://stackoverflow.com/questions/39984164
复制相似问题