この問題を解決することはできません
*** 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];
}
}
不思議なことに、セグエをして5回戻ることができます。5回目にDetailViewController
は空のテーブルが表示され、6回目には上記の例外が発生します。
SOについても同様の質問をたくさん見つけましたが、実用的な解決策はありませんでした。
何が悪いのかわからないのですか?どこを見るべきか提案はありますか?