Como passar prepareForSegue: an object
Tenho muitas anotações em uma visualização de mapa (comrightCalloutAccessory
botões). O botão executará uma sequência a partir destamapview
para umtableview
. Eu quero passar otableview
um objeto diferente (que contém dados), dependendo de qual botão da frase de destaque foi clicad
Por exemplo: (totalmente composto)
annotation1 (Austin) -> passa obj 1 dos dados (relevante para Austin) annotation2 (Dallas) -> passa obj 2 (relevante para Dallas) annotation3 (Houston) -> passa dados obj 3 e assim por diante ... (você entendeu)Consigo detectar em qual botão da frase de destaque foi clicad
Estou a usarprepareForSegue
: para passar o objeto de dados para o destinoViewController
. Como não posso fazer essa chamada, use um argumento extra para o objeto de dados que eu exijo, quais são algumas maneiras elegantes de obter o mesmo efeito (objeto de dados dinâmicos)?
Qualquer dica seria apreciada.