반응형
이미지 캐싱, 이미지 로딩을 해야할때 Kingfisher 라이브러리를 사용하는데요,
Xcode 15 버전으로 업데이트 하고 디버깅을 돌리니까 ImageResource 에서 아래와 같은 이슈가 발생 했습니다.
Incorrect argument labels in call (have 'downloadURL:cacheKey:', expected 'name:bundle:')
Replace 'downloadURL: url, cacheKey' with 'name: url, bundle'
이유는 ImageResource를 사용하고 있는데 이제 GeneratordAssetSymbols.ImageResource와 충돌하기 때문에
저희의 앱이 Xcode 15에서 컴파일되지 못했기 때문입니다!
⭐️ 해결법 ⭐️
// 에러 발생!
let resource = ImageResource(downloadURL: url, cacheKey: urlString)
ImageResource 부분을
Kingfisher.KF. 를 붙혀서 코드를 적어주면 에러가 해결 됩니다.
// ImageResource 를 명확하게
let resource = Kingfisher.KF.ImageResource(downloadURL: url, cacheKey: urlString)
Version
iOS 17
Xcode 15
MacOS Ventura 13.5.2
반응형
'iOS' 카테고리의 다른 글
[iOS] TestFlight 사용법 2편 (0) | 2023.12.31 |
---|---|
[iOS] TestFlight 사용법 1편 (1) | 2023.12.30 |
[iOS] 외부 라이브러리 수정 후 프로젝트에 적용하는 방법 (0) | 2023.10.12 |
[iOS] SDK does not contain 'libarclite' at the path (0) | 2023.10.06 |
[iOS] 데이터 페이징 (Pagination) in UIKit ColletionView (0) | 2023.09.24 |