我使用了两个tableviewcontrollers
,我想在中显示国家/地区名称数组数据
第一个tableviewcontroller
(recipeBookTableViewController
)和第二个tableviewcontroller
(RecipetableviewController
)中的其他大写数组数据,
当单击第一个tableviewcontroller
单元格时,它应该移动到带有大写数组数据的第二个tableviewcontroller
。
我已采用prepareforSegue
方法转换到第二个tableview
。但这种方法从未被调用过
如何将数据发送到下一个tableview
。
RecipeBookViewController(table1) Recipetableview(table2)
INDIA (cell) ------------> Delhi(cell)
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString:@"showRecipeDetail"])
{
NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow];
RecipeDetailViewController *destViewController = segue.destinationViewController;
destViewController.second = [onew objectAtIndex:indexPath.row];
NSLog(@"%@",onew);
NSLog(@"data is %@",destViewController.second);
// destViewController.lable2 = [derivationArray objectAtIndex:indexPath.row];
// destViewController.image = [iconArray objectAtIndex:indexPath.row];
}
}
答案 0 :(得分:2)
问题在于创建segue。
确保您已从第一个表的单元格创建了segue到第二个viewController 。
将segue命名为showRecipeDetail
。
请看下图: