Verketten von String in Swift

ich habe ein array welches strings enthält, ich.e Array

habe ich versucht zu verketten von string, aber ich bekam eine Fehlermeldung wie "Zeichenfolge ist nicht identisch mit dem UInt8"

var titleString:String! = ""

 for title in array {
        titleString += "\(title)"
 }
  • Warum hast du das string optional?
  • Durch Fehler. Ich bearbeitet meine Frage
  • Es hat nicht funktioniert, weil Sie erklärte, die titleAnswer als implizit unwrapped optional. Nun, Sie haben sich in eine nicht optional, es sollte funktionieren - siehe meine Antwort weiter unten (es gibt auch einen besseren Weg, um zu verketten)
  • Funktioniert dein code (nach dem edit) auch tatsächlich zu produzieren, dass die Fehlermeldung? Ansonsten ist deine Frage unklar.
  • Du hast Recht.ich bin immer leere Zeichenfolge nach concatenate-operation.
  • Ich habe Rollback-Ihre Frage an die erste version, denn nachdem Ihr den code Bearbeiten und die Fehler Meldung nicht mehr (und die akzeptierte Antwort bezieht sich auch auf den code vor dem edit). Bitte beachten Sie, dass die SO ist auch eine Referenz für zukünftige Leser, und Sie wäre völlig verwirrt sonst. – Wenn Sie haben ein neues problem, dann eine neue Frage stellen.

InformationsquelleAutor iPhone Guy | 2014-10-27
Schreibe einen Kommentar