我有一个表连接到MySQL数据库,表填充,当选择一行时相关数据显示在详细视图中,我还有另一个视图(Map2View)连接到详细视图和我希望将相同的数据传递给它。我使用此代码,但Map2view没有收到它,我试图更新的标签是空白的,如果我将Map2View连接到表视图,他们更新。这样做的正确方法是什么,或者可以采用不同的方式。
TableView segue
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
// Pass the selected object to the new view controller.
if ([[segue identifier] isEqualToString:@"pushRoutesDetailView"])
{
NSIndexPath * indexPath = [self.tableView indexPathForSelectedRow];
Route * object = [routesArray objectAtIndex:indexPath.row];
[[segue destinationViewController] getRoute:object];
}
else if ([[segue identifier] isEqualToString:@"pushMap2View"]) {
Map2ViewController *map2VC = (Map2ViewController *)[segue destinationViewController];
NSIndexPath * indexPath = [self.tableView indexPathForSelectedRow];
Route * object = [routesArray objectAtIndex:indexPath.row];
[map2VC getRoute:object];
}
}