Ich habe ein Array mit zwei Strings erstellt:Holen Sie sich das erste Zeichen aus den Werten des Arrays in Swift
var palabras: [String] = ["Gato", "Martillo"]
Und ich das erste Zeichen dieser beiden String des Array zeigen wollen.
Ich habe versucht, mit:
letraLabel.text = palabras[round - 1].startIndex.advancedBy(0)
Aber ich erhalte eine Fehlermeldung: Befehl aufgrund Signal fehlgeschlagen: Segmentation fault: 11 Ich weiß nicht, was es bedeutet ist.
Und ich habe auch versucht:
letraLabel.text = palabras[round - 1].startIndex
Ich erhalte eine Fehlermeldung: ‚String‘ Wert kann nicht vom Typ zuweisen ‚Index‘ (auch bekannt als ‚String.CharacterView.Index‘) eingeben
Und schließlich habe ich versucht:
letraLabel.text = palabras[round - 1][palabras.startIndex]
Aber auch bekam ich einen Fehler: ‚Index‘ ist nicht verfügbar: nicht Index String mit einem Int, für die Diskussion in der Dokumentation Kommentar siehe
Wie kann Ich bekomme das erste Zeichen der beiden Wörter des Arrays? Also, ist es notwendig, Foundation zu importieren, um das erste Zeichen eines Strings zu erhalten? Übrigens, wenn ich "import Foundation" schreibe, zeigt mir der Compiler Foundation eine durchgestrichene Linie.
Über Ihre letzte Frage verwenden: http://stackoverflow.com/questions/36180575/xcode-7-3-import-module-displayed-with-strikethrough – Moritz