Xcode 14 버전으로 업데이트 한 후 프로젝트에 에러가 생겼다.
'Charts' 라이브러리에 문제가 생김!
❌ 에러 내용 ❌
Referencing instance method 'makeIterator()' on 'Collection' requires the types 'IndexingIterator' and 'IndexingIterator' be equivalent
'Charts' 라이브러리에 문제가 생긴거라 에러 내용을 보더라도 이해하지는 못했다.
내용을 알든 모르든 구글링할끄니까~
⭐️ 해결방법 ⭐️
라이브러리 수정 lock을 해제한 후,
Charts 라이브러리의 몇 부분 삭제하고 추가한다.
삭제 할 부분
에러 뜬 부분을 주석처리 하면 된다
RadarChartRenderer.Swift
for case let set as RadarChartDataSetProtocol in radarData where set.isVisible
{
drawDataSet(context: context, dataSet: set, mostEntries: mostEntries)
}
CandleStickChartRenderer.Swift
for case let set as CandleChartDataSetProtocol in candleData where set.isVisible
{
drawDataSet(context: context, dataSet: set)
}
추가 할 부분
ChartDataSet.Swift
extension ChartDataSet: RangeReplaceableCollection {
public func replaceSubrange<C>(_ subrange: Swift.Range<Index>, with newElements: C) where C : Collection, Element == C.Element {
fatalError()
}
}
반응형
'iOS Swift > iOS Swift - Error' 카테고리의 다른 글
[iOS/Swift] Invalid MinimumOSVersion. Firebase Framework Error (0) | 2024.06.14 |
---|---|
[Xcode] Failed to register bundle identifier Swift Errror 에러 (1) | 2023.07.20 |
[Xcode] Build input file cannot be found '/Info.plist'. Error 에러 (0) | 2023.04.05 |
[Xcode] Error: unable to open configuration settings file 에러 (2) | 2023.01.22 |