Ich habe einen TableViewcontroller in dem ich 3 static cells habe. nun will ich das alle 3 static cells beim anklicken auf den gleichen viewcontroller weiterleiten und nur einen String wert mitschicken sollen. wollte das so lösen gibt mir aber die Fehler Meldung fatal error, wahrscheinlich weil man das prepareforSqeue nicht in dem didrowselect machen kann, nur wie kann ich das anders lösen? Ich möchte eh nur 1 String mitschicken.
Alles anzeigen
Quellcode
- override func tableView(tableView: UITableView,
- didSelectRowAtIndexPath indexPath: NSIndexPath) {
- if (indexPath.row == 0){
- println("Auswahl 0")
- func prepareForSegue(segue: UIStoryboardSegue,
- sender: AnyObject!) {
- let detail = segue.destinationViewController as! nextViewController
- detail.NameData = "Auswahl 0"
- }
- }else if (indexPath.row == 1){
- println("Auswahl 1")
- }else if (indexPath.row == 2){
- println("Auswahl 2")
- }
- }