Como passar dados em segue condicional de desenrolamento?

Eu tento construir um leitor de rss. Na página "adicionando feed", se eu tocar no botão "adicionar", espero verificar se o feed foi adicionado com êxito. Se for adicionado, inicie o desenrolar segue e volte para a página principal. Se não for adicionado, permaneça na página atual.

Sei que posso criar uma IBAction no botão "adicionar" e verificar se o feed foi adicionado. No entanto, existem dois requisitos que preciso atender para adicionar um feed.

Primeiro, depois de analisar o URL, preciso saber se os resultados da análise podem gerar um feed. Para analisar o URL, preciso usar o método definido no mainViewController.

Segundo, preciso verificar se o feed já existe. Se esse feed já existir, não o adicione. Para verificar isso, preciso obter os dados do feed do mainViewController.

Atualmente, uso o prepareForSegue para passar os dados do viewController principal para esse modo de exibição. Mas, para o desenrolar condicional segue, não sei como passar os dados e verificar se o feed já existe. Porque prepareForSegue é usado somente quando o segue for acionado. Se o segue não for acionado, não posso verificar a condição.

Além do que segue, existem outras maneiras de passar dados de outra visualização?

Eu não sei o objetivo-C, então seria melhor se você pudesse me dar algumas soluções rapidamente. :)

questionAnswers(3)

yourAnswerToTheQuestion