Mam wiele adnotacji w widoku mapy (z rightCalloutAccessory
przyciskami). Przycisk wykona przejście od tego mapview
do a tableview
. Chcę przekazać tableview
inny obiekt (który przechowuje dane) w zależności od tego, który przycisk objaśnienia został kliknięty.
Na przykład: (całkowicie wykonane)
- adnotacja1 (Austin) -> przekaż dane obj 1 (dotyczy Austin)
- adnotacja2 (Dallas) -> przekaż dane obj 2 (dotyczy Dallas)
- adnotation3 (Houston) -> przekaż dane obj 3 i tak dalej ... (masz pomysł)
Jestem w stanie wykryć, który przycisk objaśnienia został kliknięty.
Używam prepareForSegue
: do przekazania danych obj do miejsca docelowego ViewController
. Ponieważ nie mogę zmusić tego wywołania do przyjęcia dodatkowego argumentu dla danych, których potrzebuję, jakie są eleganckie sposoby osiągnięcia tego samego efektu (dane dynamiczne obj)?
Wszelkie wskazówki będą mile widziane.