我正在尝试复制嵌套适配器示例,但它不起作用:
从嵌套适配器示例:
private var number: Int?
func objects(for listAdapter: ListAdapter) -> [ListDiffable] {
guard let number = number else { return [] }
return (0..<number).map { $0 as ListDiffable }
}
这是我对自己的班级所做的:
private var storie: Stories?
func objects(for listAdapter: ListAdapter) -> [ListDiffable] {
guard let storie = storie else { return [] }
return (storie as ListDiffable) as! [ListDiffable]
}
但我无法将故事转换为 [ListDiffable]