我正在开发一个应用程序,该应用程序基于从后端服务获取图像并显示在必须在水平方向自动滚动的集合视图上。
-(void)scrollAutomatically:(NSIndexPath *)pathRef {
[_collectionView scrollToItemAtIndexPath:pathRef atScrollPosition:UICollectionViewScrollPositionRight animated:YES];
if (row ==adImgsArr.count-1) {
_pageControl.currentPage = row;
row = 0;
}
else
{
_pageControl.currentPage = row;
row = row + 1;
}
pathRef = [NSIndexPath indexPathForRow:row inSection:section];
[self performSelector:@selector(scrollAutomatically:) withObject:pathRef afterDelay:5.0];
}
我正在使用以下代码,但有时它可以正常工作,有时它会崩溃。
我需要在这里做什么修改?