2016-10-28 2 views
-5

Wie kann ich zwei Variablen es Textfeld verketten?Wie kann ich zwei Variablen verketten es Textfeld eingeben?

@IBOutlet weak var answerScreen: UILabel! 
// The first number 
@IBOutlet weak var valueOne: UITextField! 
// The second number 
@IBOutlet weak var valueTwo: UITextField! 
+0

was Sie meinen. Erzählen Sie Ihre Eingabe und Ausgabe? –

+0

Ich brauche innerhalb Antwortbild Verkettung valueone und zwei –

Antwort

1

Ich konnte nicht bekommen, was Sie wollen. Wollen Sie das erreichen?

answerScreen.text = valueOne.text! + valueTwo.text! 

String Werte addiert werden können (oder verkettet) mit dem Additionsoperator (+) einen neuen String-Wert zu erstellen:

prüfen here für mehr Details

+0

ein anderer Fall: 'answerScreen.text =" \ (valueOne.text!) \ (ValueTwo.text!) "' – dimpiax

+0

@ dimpiax Warum Dinge zu komplizieren, wie es eine Zeichenfolge ist und sein kann erreicht nur durch '+' Operator. Ihre Lösung kann nützlich sein, wenn der Benutzer andere Werte hat, die verkettet werden sollen als String –

+0

ich weiß, aber ich sagte über uitextfield nicht Zeichenfolge! –

0

Anfangs Ihre Frage ist nicht klar und gemäß den obigen Kommentaren ist es immer noch verwirrend, was Sie tun möchten. Was willst du mit dem Verketten von zwei textFields tun? Darüber hinaus ist es nicht möglich, zwei UITextField Objekte miteinander zu verketten. Wir gehen davon aus, dass Sie die values dieser 2 textFields verketten möchten, die wie in der @ Rajan Antwort oben und auch mit meiner Antwort unten getan werden kann:

guard let value1 = valueOne.text else { return } 
guard let value2 = valueTwo.text else { return } 
answerScreen.text = value1 + value2 
Verwandte Themen