Quellcode durchsuchen

修复了图片加载的警告

南鑫林 vor 5 Jahren
Ursprung
Commit
917d5ec993

+ 20 - 7
RainbowPlanet/RainbowPlanet/Modules/CommunityModule/CommunityShareContent/CommunityShareContentViewController.swift

@@ -132,14 +132,27 @@ class CommunityShareContentViewController: BaseViewController {
         QRCodeImageView.image = QRCode.createQRForString(qrString: H5UrlStr, qrImageName: "")
         scanLabel.text = "扫码查看内容  开启国风之旅"
         
-        avatarImageView.kf.setImage(with: kURLImage(name: avatarStr ?? ""), placeholder: kImage(name: "default_pic"),completionHandler:{ [weak self] (image, error, cacheType, url) in
-            self?.bgImageView.kf.setImage(with: kURLThumbnailsImage(name: self?.imgUrl ?? "",size: CGSize(width: kScreenWidth, height: 481*kScaleWidth)), placeholder: kImage(name: "default_pic"),completionHandler: { [weak self] (image, error, cacheType, url) in
-                self?.scrollView.swContentCapture {
-                    [weak self] (image) in
-                    self?.shareCommunityContentView.image = image
-                }
-            })
+        avatarImageView.kf.setImage(with: kURLImage(name: avatarStr ?? ""), placeholder:  kImage(name: "default_pic"), completionHandler: { [weak self] (result) in
+            switch result {
+            case .success(_) :
+                self?.bgImageView.kf.setImage(with: kURLThumbnailsImage(name: self?.imgUrl ?? "",size: CGSize(width: kScreenWidth, height: 481*kScaleWidth)), placeholder:  kImage(name: "default_pic"), completionHandler: { [weak self] (result) in
+                    switch result {
+                    case .success(_):
+                        self?.scrollView.swContentCapture {
+                            [weak self] (image) in
+                            self?.shareCommunityContentView.image = image
+                        }
+                         break
+                    case .failure(_):
+                         break
+                    }
+                })
+                break
+            case  .failure(_) :
+                break
+            }
         })
+        
         shareCommunityContentView.completion = {
             [weak self] in
             VirusViewModel.shared.forwarVirueRecordAddApi(postId: self?.postId, postAuthorUid: "\(self?.uid ?? 0)", title: self?.titleStr, content: self?.contentStr, postType: self?.type, postCover: self?.imgUrl)