Mam wiele adnotacji w widoku mapy (z rightCalloutAccessoryprzyciskami). Przycisk wykona przejście od tego mapviewdo a tableview. Chcę przekazać tableviewinny 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.
