图表无法在 Xcode 14 上编译

Sau*_*rma 29 charts xcode ios swift xcode14

我在图书馆中面临以下错误 -

  • 类型“ ChartDataSet ”不符合协议“ RangeReplaceableCollection

  • 使用不可用的实例方法“ replaceSubrange(_:with:) ”来满足协议“ RangeReplaceableCollection ”的要求。

Sau*_*rma 77

将其附加到扩展 ChartDataSet:RangeReplaceableCollection

public func replaceSubrange<C>(_ subrange: Swift.Range<Int>, with newElements: C) where C : Collection, ChartDataEntry == C.Element {
    entries.replaceSubrange(subrange, with: newElements)
    notifyDataSetChanged()
}
Run Code Online (Sandbox Code Playgroud)

  • 感谢您的回答,这就像拯救生命一样。 (2认同)