Ios 在Swift 3 NotificationCenter observer中使用选择器

Ios 在Swift 3 NotificationCenter observer中使用选择器,ios,selector,swift3,Ios,Selector,Swift3,我正在写name:upload:xcode,并将其更正为上面的代码。问题是运行应用程序时,我无法识别选择器 任何人都知道如何解决此问题以与swift 3配合使用,请使用标识符检查选择器语法: 无参数: NotificationCenter.default.addObserver(self, selector: Selector(("uploaded")), name: NSNotification.Name(rawValue: "uploaded"), object: nil) #select

我正在写name:upload:xcode,并将其更正为上面的代码。问题是运行应用程序时,我无法识别选择器


任何人都知道如何解决此问题以与swift 3配合使用,请使用标识符检查选择器语法:

无参数:

NotificationCenter.default.addObserver(self, selector: Selector(("uploaded")), name: NSNotification.Name(rawValue: "uploaded"), object: nil)
#selector(uploaded)
带参数:

NotificationCenter.default.addObserver(self, selector: Selector(("uploaded")), name: NSNotification.Name(rawValue: "uploaded"), object: nil)
#selector(uploaded)

使用标识符检查选择器语法:

无参数:

NotificationCenter.default.addObserver(self, selector: Selector(("uploaded")), name: NSNotification.Name(rawValue: "uploaded"), object: nil)
#selector(uploaded)
带参数:

NotificationCenter.default.addObserver(self, selector: Selector(("uploaded")), name: NSNotification.Name(rawValue: "uploaded"), object: nil)
#selector(uploaded)
请注意,ViewController是函数所在的类名

请注意,ViewController是函数所在的类名

,或者,与其用类名替换ViewController,不如完全省略类名,它将使用当前类。或者,与其用类名替换ViewController,不如完全省略类名,它将使用当前类。