Ich habe viele Annotationen in einer Kartenansicht (mit rightCalloutAccessory
Tasten). Die Schaltfläche führt eine Überblendung von dieser mapview
zu einer tableview
. Ich möchte die tableview
ein anderes Objekt (das Daten enthält), je nachdem, welche Schaltfläche des Aufrufs angeklickt wurde.
Zum Beispiel: (frei erfunden)
- annotation1 (Austin) -> pass data obj 1 (relevant für Austin)
- annotation2 (Dallas) -> pass data obj 2 (relevant für Dallas)
- annotation3 (Houston) -> pass data obj 3 und so weiter... (Sie verstehen schon Idee)
Ich kann erkennen, welche Schaltfläche des Aufrufs angeklickt wurde.
Ich benutze prepareForSegue
: Übergabe des Datenobjekts an das Ziel ViewController
. Da ich diesen Aufruf nicht dazu bringen kann, ein zusätzliches Argument für das benötigte Datenobjekt anzunehmen, welche eleganten Möglichkeiten gibt es, denselben Effekt zu erzielen (dynamisches Datenobjekt)?
Für jeden Tipp wären wir dankbar.