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.

questionAnswers(10)

yourAnswerToTheQuestion