2016-09-25 2 views
-1

ich habe 10 Tasten als Sammlung @ IBOutlets verbundenUnbekannter Selektor an Instanz gesendet 0x7fab52544020

und i verbinden jeden von ihnen in @Iaction aber es gibt mir einen Fehler, wenn ich sie

'unrecognized selector sent to instance 0x7fab52544020' 
+0

Bitte zeigen Sie uns den Code der '@ IBAction', die diesen Fehler erzeugt. Es würde auch hilfreich sein, wenn Sie ein Bild Ihres Connections-Inspektors gepostet haben, damit wir sehen können, wie die Dinge eingerichtet sind. – Jim

+0

ich tat es danke – Soul

+0

Ich meine den tatsächlichen Code, der die '@ IBAction's und' @ IBOutlet's wie in der Antwort unten zeigt. Außerdem denke ich, dass das Problem höchstwahrscheinlich mit den Verbindungen zu tun ist, die Sie gemacht haben, wenn Sie uns den Connections-Inspektor zeigen, der uns sehr helfen würde. – Jim

Antwort

0

Eine Taste tippen darf nicht mit mehr als 1 Aktion verknüpft sein. Überprüfen Sie es auf dieser Registerkarte: button's actions

+0

Wie man mehrere Tasten mit einer Aktion verbindet – Soul

+0

Ich habe es getan und verbinde sie in einer Aktion – Soul

1

zwei Aktionen Stellen auf die jeder Taste verbunden ist, und rufen Sie die Methode, die Sie von beiden Aktionen aufgerufen werden soll wie:

@IBAction func firstBtnTapped(sender: AnyObject) { 
    self.methodYouWantToCallInBothCase() 
} 


@IBAction func secondBtnTapped(sender: AnyObject) { 
    self.methodYouWantToCallInBothCase() 
} 

func methodYouWantToCallInBothCase(){ 
    codes 
} 
+0

Ich habe es getan, aber das ist dafür – Soul

Verwandte Themen