一如既往地从[UICollectionViewCell]转换为不相关的类型'profileviewCell'

时间:2016-02-19 07:41:31

标签: ios swift

1)我写了一个指向UICollectionViewCell的profileViewCell.swift 2)我写了一个profileViewController.swift指向所有UICollectionViewDelegates

当我尝试在像这样的

的viewDidLoad方法中添加代码时

NSTimer.scheduledTimerWithTimeInterval(0.01,target:self,selector:Selector(“resetView”),userInfo:nil,repeats:false)

3)在resetView方法中,我可以调用一个集合视图来销售第一个像这样的对象

func resetView(){

    let cell:profileViewCell = self.collectionView.visibleCells() as! profileViewCell
    self.reset(cell)

}

然后编译器显示错误&警告像“从[UICollectionViewCell]投射到无关类型'profileviewCell'一样”请提前帮助我,谢谢提前

1 个答案:

答案 0 :(得分:1)

visibleCells的调用会返回一个单元格数组,但是您正在尝试将其强制转换为单个单元格 - 您不能这样做。您需要从数组中取一个单元格来处理它们或迭代它们。