Ios UITableviewCell中的UIcollectionview

Ios UITableviewCell中的UIcollectionview,ios,uitableview,uicollectionview,uicollectionviewcell,Ios,Uitableview,Uicollectionview,Uicollectionviewcell,我在显示图像的UITableviewCell中有一个UICollectionView。所有图像都显示得很好。我想将其设置为,当您点击图像单元格时,它会执行一个序列,在UIViewController上显示图像。在我的prepare for segue方法中,未设置图像单元的索引。尽管单击了不同的图像单元格,但只传递第一个单元格(索引0)。我做了一些研究,但我只发现了这个链接 它帮助我了解到问题在于确保UICollectionView理解UIViewController是它的委托,而不是UITa

我在显示图像的
UITableviewCell
中有一个
UICollectionView
。所有图像都显示得很好。我想将其设置为,当您点击图像单元格时,它会执行一个序列,在
UIViewController
上显示图像。在我的prepare for segue方法中,未设置图像单元的索引。尽管单击了不同的图像单元格,但只传递第一个单元格(索引0)。我做了一些研究,但我只发现了这个链接

它帮助我了解到问题在于确保
UICollectionView
理解
UIViewController
是它的委托,而不是
UITableViewCell
,但这就是我从中得到的全部。我不知道该怎么做。非常感谢您的帮助。提前谢谢

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {

    if([segue.identifier isEqualToString:@"showPhoto"])
    {
        NSIndexPath *indexPath = [[self.collectionView indexPathsForSelectedItems] lastObject];

        if([segue.destinationViewController respondsToSelector:@selector(setImage:)])
        {
            _currentItem =[_photoItems objectAtIndex:indexPath];

            [segue.destinationViewController performSelector:@selector(setImage:) withObject:_currentItem];
        }
    }
}

为什么要在tableview中使用Collectionview呢?Collectionview已经足够了,我想这是因为我在第一个单元格中显示了相册的信息。整个视图不仅包含集合视图。因此,第一个单元格显示相册信息,第二个单元格包含收藏视图,该视图显示相册中的照片,这就是原因。。