我正在开发一个具有 TabView 控制器的应用程序,并且每个选项卡中都有一个 TabeView,我将 TableView 委托和数据源设置为对象的主 ViewController。我使用以下代码尝试将新的 ViewController 推送到 NavigationController:
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
DonationsDataViewController *data = [self.storyboard instantiateViewControllerWithIdentifier:@"donationData"];
//TODO set data to be passed;
[self.navigationController pushViewController:data animated:YES];
NSLog(@"Show donation details.");
}
我遇到的问题是应用程序没有崩溃,我得到了我的日志:显示捐赠详细信息。但它从未推送过 ViewController,我在这里做错了吗?如果是这样,解决问题的适当途径是什么?
编辑