Xcode14 Charts报错问题

开发者 2024-9-15 03:49:24 113 0 来自 中国
每年升级Xcode都纠结要不要升级,升级后项目就会莫名报错,本年也不出不测报错了
Charts项目报错

1.png 实在报错后第一时间去github官方检察,发现许多雷同的问题,给出的办理方案是升级到4.1.0,但是pod install查不到最新库不绝报错
然后实验下载最新代码手动引入该库,运行后import algorithms库报错,实验引入失败后放弃了
办理办法:

实现replaceSubrange协议方法
    public func replaceSubrange<C>(_ subrange: Swift.Range<Int>, with newElements: C) where C :    Collection, ChartDataEntry == C.Element {    }实现协议后还是报错

3.png 听说是swift5不支持多级嵌套问题,于是我把swift库调解为4.2还是报错,厥后通过源码对比更换一下代码搞定
   internal static let EaseOutBack = { (elapsed: TimeInterval, duration: TimeInterval) -> Double in        let s: TimeInterval = 1.70158        var position: TimeInterval = elapsed / duration        position -= 1.0        return Double( position * position * ((s + Double(1.0)) * position + s) + Double(1.0) )    }总结

办理这个问题浪费了半天时间,于是想着把办理问题的方法写出来,渴望能帮到有缘人
^-^
别的升级Xcode后跑个项目,电脑发热很严峻
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2025-2-23 14:40, Processed in 0.158642 second(s), 35 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表