instantiateViewControllerWithIdentifier i przekazywanie danych
ja używamStoryboard
w mojej aplikacji i chcę przekazać dane z jednego widoku do innego widoku.
Zamiast używać argumentów, których używaminstantiateViewControllerWithIdentifier
. W tym przypadku tworzę instancję z mojego pierwszegoTableViewController
do aNavigationController
który ma sekundęTableViewController
dołączony, ponieważ potrzebuję nawigacji w drugimTableViewController
. Teraz chcę przekazać dane z mojego pierwszegoTableviewController
, w zależności od tego, który wiersz został kliknięty, do mojego drugiegoTableviewController
. W tym przypadkunewTopViewController
byłoby mojeNavigationController
ale moim problemem jest teraz sposób przekazywania danychfirstTableViewController
dosecondTableviewController
.
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSString *identifier = [NSString stringWithFormat:@"%@Top", [menuArray objectAtIndex:indexPath.row]];
UIViewController *newTopViewController = [self.storyboard instantiateViewControllerWithIdentifier:identifier];
}