ios - 异常 'NSInternalInconsistencyException' ,原因 : 'Could not load NIB in bundle: . ..有人可以找出这有什么问题吗

标签 ios objective-c uitableview

error occurs with below code---Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
                DetailViewController *dvc =[[DetailViewController alloc]initWithNibName:@"DetailViewController" bundle:nil];
                dvc.index = indexPath.row;
                [self.navigationController pushViewController:dvc  animated:YES];

              }

最佳答案

正如您在评论中提到的,您正在使用 Storyboard,那么这不是您使用 Storyboard 初始化 UIViewController 对象的方式。

你必须这样创建对象

DetailViewController *vcDetailViewController = [[UIStoryboard storyboardWithName:@"Main" bundle:nil] instantiateViewControllerWithIdentifier:@"DetailViewController"];
vcDetailViewController.index = indexPath.row;
[self.navigationController pushViewController:vcDetailViewController  animated:YES];

此外,您需要将 StoryBoard Id 提供给您的 View Controller ,检查图像

enter image description here

关于ios - 异常 'NSInternalInconsistencyException' ,原因 : 'Could not load NIB in bundle: . ..有人可以找出这有什么问题吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40882272/

相关文章:

javascript - Firebase 时间戳值和查询 | JavaScript

ios - 在解析推送通知中将用户名作为变量发送

iphone - 为什么 stringByReplacingPercentEscapesUsingEncoding 不 : convert L%C3%A9on back to Léon?

ios - 是否可以仅右对齐 UItableView 单元格中的部分文本?

ios - 如何使用函数选择UITableViewCell而不点击它?

ios - 从 UIActivity Controller 中删除保存视频选项

android - 我怎样才能用一种颜色为我的圆形头像的一半着色,而另一半则用另一种颜色着色

iphone - IOS 5 - 从另一个 ViewController 调用一个 ViewController

ios - 单例和委托(delegate)

ios - uitableview 中的异步图像加载