Wiele znaków z kontrolera widoku tabeli

Mam małą aplikację, która używa wielu układów sekcji do początkowego widoku tabeli. W jednej sekcji wyświetlane są najnowsze trendy z Twittera, aw drugiej sekcji najnowsze historie z Twittera. Kiedy klikam element na liście trendów, przechodzę do nowego kontrolera widoku tabeli, który wyświetla najnowsze tweety dotyczące tego trendu. W głównym kontrolerze dla sekcji historie I, aby móc wyświetlić więcej informacji w innym kontrolerze widoku, który zawiera obrazy, łącza i tak dalej. Problem polega na tym, że kiedy wybieram cokolwiek w sekcji artykułów, jestem popychany do kontrolera widoku tabeli, który jest skonfigurowany dla sekcji trendów. Nazywam każde segue i mam niestandardowe klasy dla obu widoków, do których chcę przejść, i robię to, aby sprawdzić, które segue jest wywoływane:

<code>-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {

    if([[segue identifier] isEqualToString:@"viewTrendsSearch"]) {

        //get the controller that we are going to segue to
        SearchTrendResultsViewController *strvc = [segue destinationViewController];

        //get the path of the row that we want from the table view
        NSIndexPath *path = [self.tableView indexPathForSelectedRow];

        //here we get the trend object from the array we set up earlier to hold all trends
        Trends *results = [currentTrends objectAtIndex:[path row]];

        //pass the object that was selected in the table view to the destination view
        [strvc setQuery: results];
    }

    if([[segue identifier] isEqualToString:@"storyfullDetails"]) {

        StoriesViewController *svc = [segue destinationViewController];

        NSIndexPath *path = [self.tableView indexPathForSelectedRow];

        Stories *results = [currentStories objectAtIndex:[path row]];

        [svc setStory:results];
    }
}
</code>

Wszelkie sugestie, jak dotrzeć do różnych widoków?

questionAnswers(1)

yourAnswerToTheQuestion