转到 uitableview 并查看其详细信息视图时出现此错误。由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'Receiver()没有标识符'lmDetails'的segue'
我有两个标签栏,如果我调用包含 uitableview 的标签栏 2 会发生预期,如果单击按钮,这将打开 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 打开,则转到详细信息页面时没有错误。