我有一个UICollectionViewFlowLayout的类子类,我定义了layoutAttributesForElementsInRect
方法
在内部我试图创建一个NSMutable数组,以便我可以枚举对象。
这个代码在
之下override func layoutAttributesForElementsInRect(rect: CGRect) -> [UICollectionViewLayoutAttributes]? {
// I get the error at this line
var attributes : NSMutableArray = super.layoutAttributesForElementsInRect(rect)
}
我不能将属性元素子类化为UICollectionViewLayoutAttributes,因为我无法用块枚举它
答案 0 :(得分:1)
如果你想要一个NSMutableArray,为什么不使用:
getView()
您现在拥有的代码需要一个NSMutableArray但是接收一个UICollectionViewLayoutAttributes数组