1

我收到一条非常烦人的错误消息:

'无法在包中加载NIB:'NSBundle(已加载)',名称为'SingleStoryViewController''

知道为什么吗?SingleStoryViewController nib 在项目中可用。

我不确定要发布哪个代码,但这就是我所拥有的:

if ([viewType isEqualToString:kSingleStoryView]){
                viewController = [[SingleStoryViewController alloc] initWithNibName:@"SingleStoryViewController" bundle:nil];
            }
4

2 回答 2

1

请检查以下几点:

1) 您正确拼写了 nib 文件名。

2) 您已将“SingleStoryViewController”指定为 nib 文件中文件所有者对象的父类。

3) 您已将 nib 文件中的视图插座连接到 UIView。

如果有任何疑问,请告诉我们。

于 2012-06-15T18:51:20.667 回答
0
  1. NIB 的名称是否正是 SingleStoryViewController.xib
  2. 是否标记为要复制到捆绑包
  3. 是否在资源文件夹中
  4. 打开 .app 包——它在那里吗?在资源文件夹中?
于 2012-06-15T18:39:00.887 回答