连接两个故事板

时间:2013-09-30 06:23:14

标签: ios objective-c uistoryboard

我有两个不同的故事板,名为“MainStoryboard”和“TPStoryboard”。在TPStoryboard中,我将CCViewController设置为我的初始视图控制器(这里更改了名称)。

在MainStoryBoard中,我有一个tableView,当用户选择一个单元格时,他应该登陆TPStoryboard的初始视图控制器。以下是我写的代码:

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath     {
        UIStoryboard *stb = [UIStoryboard storyboardWithName:@"TPStoryboard" bundle:nil];
        CCViewController *ccv = [stb instantiateInitialViewController];
        [self.navigationController pushViewController:ccv animated:YES];
}

这给出了例外

  

“因未捕获的异常而终止应用程序'NSInvalidArgumentException',原因:'无法在捆绑NSBundle中找到名为'TPStoryboard'的故事板”

1 个答案:

答案 0 :(得分:1)

错误说明捆绑包中没有这样的文件,因此很可能是拼写错误的名称或者故事板文件未包含在目标中。