2016-11-24 4 views
2

이 문서 및 마이그레이션 가이드를 확인하여 이미지를 설정할 수 없습니다,이 코드를 사용하여 새 이미지를 설정 할 수 있어야한다 :킹 피셔와 빠른 3 URL

imageView.kf.setImage(with:url ...) 

을 실제로 나는이 방법을 찾을 수 없습니다 라이브러리, 난 단지 참조하십시오 :

정확하게이 리소스가 작동하는 방법을 모르겠지만 내가 문서에서 아무것도 찾을 수 없기 때문에.

답변

2

Resource은 프로토콜입니다. URL이이 프로토콜을 준수하도록 확장되었습니다. 그래서 당신은 할 수 있습니다 :

let url = URL(string: ...)! 
imageView.kf.setImage(with: url) 

당신이 킹 피셔는 캐시에서 키를 사용하는 것을 일부 제어하려는 경우, 당신은 ImageResource 사용할 수 있습니다

let identifier = "..." 
let url = URL(string: "http://example.com/images/identifier=\(identifier)")! 
let resource = ImageResource(downloadURL: url, cacheKey: identifier) 

imageView.kf.setImage(with: resource)