我只具备基础的 Swift 知识。
我想将 var dataSource:[[CustomModel?]]?
改为 [CustomModel]
。
我尝试了以下方法:
let flat = dataSource.reduce([],+)
let flat = dataSource.flatMap { $0 }
let flat = dataSource.compactMap{ $0 }
let flat = Array(dataSource.joined())
但是我遇到了错误:
无法将类型为 '[FlattenSequence<[[CustomModel?]]>.Element]'(也称为 'Array<Optional< CustomModel >>')的值转换为预期的参数类型 '[CustomModel]'