2017-08-29 1 views
-2

Ich habe einen View-Controller namens FacilityViewController mit einer Funktion namens getToken. Ich möchte diese Funktion von einem anderen View-Controller namens ViewController aufrufen. Bisher habe ich versucht, einen Beobachter an FacilityViewController wie diese zu erstellen:Funktion von einem View-Controller von einem anderen View-Controller laden

NotificationCenter.default.addObserver(self, selector:#selector(FacilityViewController.getToken(Login:false)), name: NSNotification.Name(rawValue: "getToken"), object: nil) 

aber ich bin immer Fehler, der sagt:

Instanz Mitglied getToken kann nicht auf Typ FacilityViewController verwendet werden

Antwort

2

Entfernen Sie die false aus Ihrer #selector Anweisung. Sie können keine Werte für die Argumente an Methoden übergeben, die in einem Selektor beschrieben werden.

Verwandte Themen