无法解决这个问题
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </var/mobile/Applications/A0EC53C5-E9C0-4191-9BAF-0B61205B92F0/Handbook.app> (loaded)' with name 'pAM-c5-AKQ-view-CuA-a0-uZt' and directory 'Storyboard.storyboardc''
我有一个ListViewController: UITableViewController
推动另一个DetailViewController
:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[self performSegueWithIdentifier:@"ShowDetailsSegue" sender:self];
}
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"ShowDetailsSegue"])
{
DetailViewController *detailController = (DetailViewController *)[segue destinationViewController];
detailController.department = [departmentsList objectAtIndex:[self.tableView indexPathForSelectedRow].row];
}
}
奇怪的是我可以执行segue并返回5次。第 5 次我DetailViewController
出现空表,第 6 次出现上述异常。
我在 SO 上发现了很多类似的问题,但没有适合我的解决方案。
不知道可能是什么问题?有什么建议在哪里看?