Я хочу установить соединение между моим masterTableViewController и dataTableViewController из моего файла masterTableViewController.swift. Я могу установить соединение в раскадровке, но не в состоянии быстро установить логику. Пожалуйста помогите.Как установить соединение Segue между двумя табличными представлениями через swift в контроллере представления таблицы корневой таблицы?
Ниже приведен код, который я хотел бы преобразовать в Свифт: -
- (void)prepareForSegue:(UIStoryBoardSegue *)segue sender:(id)sender {
if ([segue.identifier isequalToString:@“state”]) {
NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow];
StateTableViewController *destViewController = segue.destinationViewController;
destViewController.countryname = [countries objectAtIndex:indexPath.row];
destViewController.title = destViewController.countryname;
}
}
Из вышесказанного я хотел бы получить название страны из roottableviewcontroller, а затем в зависимости от имени страны, я хотел бы доступ к состояниям, которые я ввел в массив для этой страны в моем StateTableViewController. Но не смог этого добиться.
Это не ясно, что вы просите. «Установление соединения» не помогает - что вы на самом деле хотите _do_? – jrturton
На основе ячейки, нажатой на моем корневом контроллере tableviewcontroller, я хочу отобразить информацию, связанную с этой ячейкой, в следующем контроллере tableviewcontroller. Например, если мой корневой контроллер tableview отображает список всех стран, и если я нажму на ячейку, связанную с одной страной, тогда элемент управления должен перейти к следующему контроллеру tableview, чтобы отобразить состояние, связанное с этой страной. Я могу достичь этого в объективе C, но хотел понять, как это можно достичь через Swift. –
Итак, ваш вопрос о преобразовании объектного кода в быстрый? В этом случае включите код в свой вопрос и выделите те части, с которыми вы столкнулись. – jrturton