0

「MainStoryboard」と「TPStoryboard」という名前の 2 つの異なるストーリーボードがあります。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' という名前のストーリーボードが見つかりませんでした」

4

1 に答える 1