Iphone iOS-无法加载捆绑包NSInternalInconsistencyException中的NIB

Iphone iOS-无法加载捆绑包NSInternalInconsistencyException中的NIB,iphone,objective-c,ios,xcode,cocoa-touch,Iphone,Objective C,Ios,Xcode,Cocoa Touch,不能解决这个问题 *** 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

不能解决这个问题

*** 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''
奇怪的是,我可以表演segue并返回5次。第五次我的DetailViewController显示为空表,第六次出现上述异常

我发现了很多类似的问题,但没有一个有效的解决方案


不知道可能出了什么问题?有什么建议吗?

在导航控制器上来回切换时,我添加了类似这样的奇怪问题。我的情况是键盘问题

对我来说,我的详图视图控制器被重新使用了。我认为这是Xcode 4.5或iOS 6中的一个新特性,它试图保持nib加载的数量较低。在-viewWillEnglishe:/-viewDidEnglishe:,我没有正确清理自己。键盘以为它还在显示,但没有


我不知道你是否有类似的问题,但可能值得研究一下。检查并查看是否在每次加载时获得相同的详图视图控制器对象。如果是这样,请查看是否使“详细视图”控制器处于错误状态。

请参阅此线程,该线程可能与的重复(很遗憾,不是)。仍然无法修复我想,你在任何地方设置了navigationController委托吗?我的DetailViewController永远不会从内存中消失。对于每个序列,将创建DetailViewController的新实例。因此,最终一个应用程序会耗尽内存。这是我在仪器工具中实现的。有什么想法可能是错误的吗?如果你使用的是ARC,你有一个陈旧的参考。如果您没有,那么您错过了-release/-autorelease。你做过分析吗?我用ARC。。非常奇怪,然后看看你是否有一个强大的IBOutlet,你还没有在-viewDidUnload中发布。实际上,它可以是视图控制器所持有的任何东西,也可以是视图控制器所持有的任何东西。
- (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];
    }
}