Ich versuche, einen Thread in swift zu spawnen. So habe ich diese Zeile:Erstellen von Threads in swift?
. . .
let thread = NSThread(target: self, selector: doSomething(), object: nil)
. . .
doSomething ist eine Funktion im Rahmen der Klasse.
Diese Linie gibt diesen Fehler: „konnte nicht eine Überlastung für init finden(), die die angegebenen Argumente akzeptiert“
Was soll ich hier fehlt? Kann ich schnell einen neuen Thread erstellen?
Wie würden Sie es tun, wenn 'doSomething' ein Argument erforderlich (zB vom Typ' NSString')? – Matt
Das ist das Argument "object". –
Ich habe das versucht, aber ich bekomme immer eine 'NSInvalidArgumentException':' [NSThread initWithTarget: selector: object:]: Ziel implementiert Selektor nicht. Es erkennt anscheinend meinen Funktionsnamen nicht. (Sollte ich dies als eine neue Frage veröffentlichen?) – Matt