1
Problem beim Ausführen der Funktion in einer anderen Klasse als Selektor für NStimer.Swift nstimer zugreifende Funktion andere Klasse
class VariClass
{
func updateUILoop()
{
print("updating UI")
}
}
Im AppDelegate habe ich
let values = VariClass()
Im AppDelegate ich habe.
let timer = NSTimer(fireDate: NSDate(), interval: 5, target: self, selector: #selector(values.updateUILoop), userInfo: nil, repeats: true)
Die Funktion funktioniert perfekt, wenn ich es manuell ausführe.
getvalues.updateUILoop()
I „Verwendung von ungelösten Kennung – nyitguy
@nyitguy 'updateUILoop' erhalten Bitte versuchen Sie den aktualisierten Selektor. – dasblinkenlight
Ich bekomme diesen Fehler. "Argument von '#selector' bezieht sich auf eine Methode, die Objective-C nicht ausgesetzt ist." – nyitguy