Ich habe folgendes Problem: Ich habe ein Array "arr" indem ich mehrere Daten speichern.
Jetzt will ich nur den "Name" des Array in einer tableview anzeigen lassen und füge es somit der table hinzu.
Wird auch angezeigt der Name wenn ich die App starte das passt ja alles, nur ist mein Problem das ich wenn ich die tableviewcell auslese das in dem "item" nur der Name eben drinnensteht ich will aber das ganze Array im Hintergrund mitgeben weil ich die restlichen Daten die in dem Array gespeichert sind in dem ClubsDetailController dann brauche. Wie löse ich das am besten? Ich probiere schon stundenlang herum komme aber auf keine sinnvolle Lösung. Hoffe es kann mir wer helfen.
Alles anzeigen
Jetzt will ich nur den "Name" des Array in einer tableview anzeigen lassen und füge es somit der table hinzu.
Wird auch angezeigt der Name wenn ich die App starte das passt ja alles, nur ist mein Problem das ich wenn ich die tableviewcell auslese das in dem "item" nur der Name eben drinnensteht ich will aber das ganze Array im Hintergrund mitgeben weil ich die restlichen Daten die in dem Array gespeichert sind in dem ClubsDetailController dann brauche. Wie löse ich das am besten? Ich probiere schon stundenlang herum komme aber auf keine sinnvolle Lösung. Hoffe es kann mir wer helfen.
Quellcode
- override func prepareForSegue(segue: UIStoryboardSegue,
- sender: AnyObject!) {
- // sender is the tapped `UITableViewCell`
- let cell = sender as! ClubsCell
- let indexPath = self.tableView.indexPathForCell(cell)
- // load the selected model
- let item = self.tableArray[indexPath!.row]
- //let item = items[indexPath!.row]
- let detail = segue.destinationViewController as! ClubsDetailController
- // set the model to be viewed
- detail.ausgabeLabel = item as! String
- }