0
시간이 오래 걸리고, 테이블의 각 셀에, 나는 URL에서 이미지를로드 할 수 Kingfisher를 사용하면이 같은 이미지를로드 : 나는 테이블을 설정할 때로드 이미지는 내가 <strong>WKInterfaceTable</strong>을 가지고 시계 응용 프로그램에서 일하고 있어요
self.mainGroup.setBackgroundImage(defualt_Image) //placeholder image
if let placeUrl = URL(string: urlString) {
_ = KingfisherManager.shared.retrieveImage(with: placeUrl, options: nil, progressBlock: nil, completionHandler: { (image, error, cacheType, imageURL) in
if image != nil {
DispatchQueue.main.async {
self.mainGroup.setBackgroundImage(image)
}
}
})
}
이 코드가 호출됩니다.
문제 이미지가 약 20 초
나는이 문제에 대해 많은 검색,로드 할 수 있지만 유용한 답변이없는했다입니다.누구나 동일한 문제가 발생 했습니까 iWatch?
Please HELP!
감사합니다.
retrieveImage는 비동기 메소드입니다. 메인 스레드에서 UI를 업데이트했는지 확인하십시오. –
@LeoDabus 안녕하세요, 답변 해 주셔서 감사합니다.하지만 불행히도 변경 사항이 없으며 이미지를로드하는 데 오랜 시간이 걸립니다. 업데이트 된 코드를 확인하십시오. – Rawan