Xcode - 修复'无法在捆绑中加载NIB'错误

时间:2014-08-28 03:27:20

标签: objective-c

新的Objective C程序员在这里,这是我的第一个应用程序之一,所以任何帮助都将受到高度赞赏。

我正在尝试使用此应用程序从一个TableView导航到另一个TableView,但我得到了一个'无法在捆绑中加载NIB'错误。我已经研究过解决方案,并尝试通过构建阶段添加目标成员资格,但没有任何作用。所以我假设我的代码有问题。有人会介意看着它并告诉我我能做些什么来修复它吗?我在下面添加了一个github链接,以便于查看。

https://github.com/zamirly/STSneakers

1 个答案:

答案 0 :(得分:2)

你应该做这样的事情。 而不是

    self.details = [[STSneakerBrandDetailTableViewController alloc] initWithNibName:@"STSneakerBrandDetailTableViewController" bundle:nil];

插入下一行:

    UIStoryboard* storyboard = [UIStoryboard storyboardWithName: @"Main"
                                                         bundle: nil];
    self.details = [storyboard instantiateViewControllerWithIdentifier: @"STSneakerBrandDTVC"];

在main.storyboard中选择STSneakerBrandDetailTableViewController并在Stryboard ID字段中写入STSneakerBrandDTVC。