gpt4 book ai didi

ios - 从 tableviewcell 类加载或推送 viewcontroller

转载 作者:行者123 更新时间:2023-11-29 01:04:29 25 4
gpt4 key购买 nike

我在 UITableViewCell 中添加了 Collection View 。我的 UITableViewCell 子类是 UICollectionViewDelegate。现在,如果我尝试使用以下代码加载或推送 View Controller :

- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath
{

ExhibitDetailsViewController* detailViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"exhibitDetail"];
detailViewController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;

[self.navigationController pushViewController:detailViewController animated:YES];
}

我收到错误:“找不到 Storyboard”

如何从 UITableViewCell 子类推送或加载 UIViewController?

最佳答案

您必须将您的导航 Controller 实例传递给 collectionView 单元并在那里使用它来推送(坏的,懒惰的想法)

创建一个协议(protocol)委托(delegate)来通知您的 ViewController 您的 CollectionView 选择了一些东西并从 ViewController 推送。

关于ios - 从 tableviewcell 类加载或推送 viewcontroller,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36569519/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com