当我进入一个uitableview并看到它的detailsview时,我得到这个错误。终止应用程序由于未捕获的异常'NSInvalidArgumentException',原因:'Receiver()没有与标识符'lmDetails''''控制器没有标识符错误的segue
我有两个tabbars expect发生,如果我调用包含uitableview的tabbar 2,这将打开uitableview 1如果点击一个按钮。从uitableview 1到其详细信息视图时显示错误。在UITableView的2我打电话uitableview1露面使用以下SEGUE:
-(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的TabBar开拓的UITableView 1 - 而不是从UITableView的2再就是要详细信息页面时都没有错误。
标识符'lmDetails''未在您提供的示例中列出。你确定它存在或者是一个错字吗?这听起来像你设置的segue是lmDetails,而不是你提供的例子中的seguelmResults。 – 2013-05-07 16:19:20
像错误状态一样* Receiver()没有标识符'lmDetails'*。检查你的故事板segues标识符。 – danypata 2013-05-07 16:20:52