1

我正在尝试复制嵌套适配器示例,但它不起作用:

从嵌套适配器示例:

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]

4

0 回答 0