2017-02-23 2 views
0

In meinem Ziel C-Klasse Vernetzung, habe ich unten Code hinzugefügtNotificationCenter zwischen schnellen Klasse und Ziel -c Viewcontrollers

[[NSNotificationCenter defaultCenter] postNotificationName:@"Notify" object:nil]; 

In meiner Swift-Klasse, ich habe

NotificationCenter.defaultCenter().addObserver(self, selector:(DataProcessingMethod), name:@"" , object: nil) 
unten Code hinzugefügt

Aber leider funktioniert nicht, Was ist mit Code falsch?

Antwort

0

Dieses so sein sollte:

NotificationCenter.default.addObserver(self, selector: #selector(DataProcessingMethod), name: NSNotification.Name(rawValue: "Notify"), object: nil) 
0
NotificationCenter.defaultCenter().addObserver(self, selector:(DataProcessingMethod), name:@"" , object: nil) 

Haben Sie einen Beobachter für die genaue Benachrichtigung Name, weil es keinen Namen @ beim Betrachter ist "Notify"

Verwandte Themen