在访问uitableview并查看其详细信息视图时出现此错误。因未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'Receiver()没有带标识符'lmDetails'的segue''
如果我调用包含uitableview的tabbar 2,我会有两个tabbars,如果单击一个按钮,这将打开uitableview 1。从uitableview 1转到其详细信息视图时出现错误。在uitableview 2中,我使用以下segue调用uitableview1:
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString: @"seguelmResults"]) {
LMResultsTableViewController *cvc = (LMResultsTableViewController *)[segue destinationViewController];
NSIndexPath *indexPath = sender;
HolidayChartListItem *obj=[[HolidayChartListItem alloc]init];
obj= [totalArray objectAtIndex:indexPath.row];
cvc.selDestinationId = obj.DestinationId;
cvc.selCountryId = obj.CountryId;
}
如果我从标签栏1打开uitableview 1 - 而不是从uitableview 2打开,则转到详细信息页面时没有错误。
答案 0 :(得分:0)
听起来你设置的segue是“lmDetails”而不是你提供的例子中的“seguelmResults”。