0
Ich bin neu in Programmierung und Swift. Ich versuche, alle Elemente aus einem Array zu bekommen, aber ich bekomme nur die letzte.Swift Array um alle Elemente zu bekommen +
Hier ist mein Code
for i in 0..<ArrayallFriends.count {
let objectuser = self.ArrayallFriends.objectAtIndex(i) as! User
BFD.lblfrndname.text = objectuser.fullName as String
BFD.btndelete.hidden=false
BFD.btnflag.hidden=false
BFD.btnblock.hidden=false
self.loggedInCellArray.addObject(BFD)
}
Ich bin nur [6]
bekommen, welche Änderungen Ausgabe [1,2,3,4,5,6]
zu bekommen sind erforderlich Wie willst du die Ausgabe bekommen, willst du sie einfach ausdrucken? Oder möchten Sie eine Funktion erstellen, die ein Array mit allen Werten zurückgibt? –
1) Was ist 'BFD' - ist es eine Klasseninstanz? Wenn ja, überschreibst du es. Sie müssen möglicherweise jedes Mal eine andere Instanz über die 'for'-Schleife erstellen. 2) Was ist 'loggedInCellAray'? - Ich nehme an, es ist ein 'NSArray'. Warum verwenden Sie keine Swift-Arrays? – Grimxn
... und wenn es keine Klasse, sondern eine Variable ist, geben Sie ihr einen besseren Namen. Dasselbe gilt für ArrayallFriends, das ist besser als freundesliste, oder FreundeArray oder einfach nur Freunde, aber ArrayallFriends ist die Namenskonvention, die Sie für eine Klassen- oder Strukturdefinition verwenden würden – Russell