當我進入一個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