gpt4 book ai didi

ios - UICollectionView 没有可见接口(interface)声明选择器 indexPathForSelectedRow

转载 作者:行者123 更新时间:2023-11-28 18:21:59 26 4
gpt4 key购买 nike

我正在尝试将 TableView Controller 上的代码更改为 Collection View Controller ,现在我正在尝试让 Segue 工作,但出现此错误:

No visible @interface for 'UICollectionView' declares the selector 'indexPathForSelectedRow'

这是我的 Segue:

- (void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ( [segue.identifier isEqualToString:@"showUpcomingRelease"]){
UpcomingReleaseViewController *upcomingReleaseViewController = (UpcomingReleaseViewController *)[segue destinationViewController];
upcomingReleaseViewController.singleRelease = [self.upcomingReleases objectAtIndex:[[self.collectionView indexPathForSelectedRow] row]];
}
}

谢谢。

最佳答案

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"showUpcomingRelease"])
{
NSIndexPath *selectedIndexPath = [[self.collectionView indexPathsForSelectedItems] objectAtIndex:0];
UpcomingReleaseViewController *upcomingReleaseViewController = [segue destinationViewController];
upcomingReleaseViewController.singleRelease = self.upcomingReleases[selectedIndexPath.row];
}
}

关于ios - UICollectionView 没有可见接口(interface)声明选择器 indexPathForSelectedRow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18646556/

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