gpt4 book ai didi

ios - 无法推断通用参数 'T' Xcode 11 iOS 13

转载 作者:行者123 更新时间:2023-12-02 03:10:16 25 4
gpt4 key购买 nike

更新到 Xcode 11 后,我收到以下代码的“无法推断通用参数“T””。之前它工作正常。

extension UICollectionView {
func register<T>(_ anyClass : T.Type) where T:UICollectionViewCell {
register(anyClass.self, forCellWithReuseIdentifier: String.stringFromClass(anyClass))
}

func registerCells<T>(_ cells: [T.Type]) where T:UICollectionViewCell{
for cellClass in cells{
self.register(cellClass)
}
}
}

注册单元格时出现错误 -

collectionView.registerCells([CarouselSmallVideoCell.self, CarouselSmallArticleCell.self])

最佳答案

您不需要 registerregisterCells 成为通用的:

func register(_ anyClass : UICollectionViewCell.Type) {
print("\(anyClass.self)")
}

func registerCells(_ cells: [UICollectionViewCell.Type]) {
for cellClass in cells{
register(cellClass)
}
}

关于ios - 无法推断通用参数 'T' Xcode 11 iOS 13,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58057530/

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