南鑫林 лет назад: 5
Родитель
Сommit
59706e418d

+ 1 - 1
RainbowPlanet/RainbowPlanet/Modules/OrderModule/OrderDetail/View/OrderDetailInfoTableViewCell.swift

@@ -89,7 +89,7 @@ class OrderDetailInfoTableViewCell: UITableViewCell {
         copyButton.layer.borderWidth = 1
         copyButton.rx.tap.subscribe(onNext: {
             [weak self] (data) in
-            self?.commonCopy(string: self?.contents?[0] ?? "")
+            commonCopy(string: self?.contents?[0] ?? "")
         }).disposed(by: disposeBag)
         return copyButton
     }()

+ 14 - 14
RainbowPlanet/RainbowPlanet/ViewModel/Virus/VirusViewModel.swift

@@ -58,10 +58,10 @@ extension VirusViewModel {
         if communityRecommendDataModel.isDislike == 0 {//喜欢
             
             CardContentUserDisLikeView.sheetDislike(dislike: 0, y: y) {
-                [weak self] (view:CardContentUserDisLikeView) in
-                self?.virueRecordAddApiLike(communityRecommendDataModel: communityRecommendDataModel, completion: { (isDislike) in
+                [weak self,weak tableView] (view:CardContentUserDisLikeView) in
+                self?.virueRecordAddApiLike(communityRecommendDataModel: communityRecommendDataModel, completion: { [weak tableView] (isDislike) in
                     communityRecommendDataModel.isDislike = isDislike
-                    tableView.reloadData()
+                    tableView?.reloadData()
                 })
             }
         }else {//不喜欢
@@ -120,7 +120,7 @@ extension VirusViewModel {
     ///   - communityRecommendDataModel: 帖子模型
     func praise(communityRecommendDataModel: CommunityRecommendDataModel,tableView:UITableView) {
         AudioServicesPlaySystemSound(1519)
-        virueRecordAddApiPraise(communityRecommendDataModel: communityRecommendDataModel, completion: {(isLike) in
+        virueRecordAddApiPraise(communityRecommendDataModel: communityRecommendDataModel, completion: {[weak tableView] (isLike) in
             let isLike = isLike as Int
             var praiseCount : Int = communityRecommendDataModel.praiseCount ?? 0
             if isLike == 0 {
@@ -130,7 +130,7 @@ extension VirusViewModel {
             }
             communityRecommendDataModel.praiseCount = praiseCount
             communityRecommendDataModel.isLike = isLike
-            tableView.reloadData()
+            tableView?.reloadData()
         })
     }
     
@@ -184,10 +184,10 @@ extension VirusViewModel {
     ///   - communityRecommendDataModel: 帖子模型
     func collection(communityRecommendDataModel: CommunityRecommendDataModel,tableView:UITableView) {
         AudioServicesPlaySystemSound(1519)
-        virueRecordAddApiCollection(communityRecommendDataModel: communityRecommendDataModel, completion: {(isCollect) in
+        virueRecordAddApiCollection(communityRecommendDataModel: communityRecommendDataModel, completion: {[weak tableView] (isCollect) in
             let isCollect = isCollect as Int
             communityRecommendDataModel.isCollect = isCollect
-            tableView.reloadData()
+            tableView?.reloadData()
         })
     }
 }
@@ -240,10 +240,10 @@ extension VirusViewModel {
         if communityFollowDataModel?.relateData?.isDislike == 0 {//喜欢
             
             CardContentUserDisLikeView.sheetDislike(dislike: 0, y: y) {
-                [weak self] (view:CardContentUserDisLikeView) in
-                self?.virueRecordAddApiLike(communityFollowDataModel: communityFollowDataModel, completion: { (isFollow) in
+                [weak self,weak tableView] (view:CardContentUserDisLikeView) in
+                self?.virueRecordAddApiLike(communityFollowDataModel: communityFollowDataModel, completion: { [weak tableView] (isFollow) in
                     communityFollowDataModel?.relateData?.isDislike = isFollow
-                    tableView.reloadData()
+                    tableView?.reloadData()
                 })
             }
         }else {//不喜欢
@@ -306,7 +306,7 @@ extension VirusViewModel {
     func praise(communityFollowDataModel:CommunityFollowDataModel?,tableView:UITableView) {
         AudioServicesPlaySystemSound(1519)
 
-        virueRecordAddApiPraise(communityFollowDataModel: communityFollowDataModel) { (isLike) in
+        virueRecordAddApiPraise(communityFollowDataModel: communityFollowDataModel) { [weak tableView] (isLike) in
             let isLike = isLike as Int
             var praiseCount : Int = communityFollowDataModel?.relateData?.praiseCount ?? 0
             if isLike == 0 {
@@ -316,7 +316,7 @@ extension VirusViewModel {
             }
             communityFollowDataModel?.relateData?.praiseCount = praiseCount
             communityFollowDataModel?.relateData?.isLike = isLike
-            tableView.reloadData()
+            tableView?.reloadData()
         }
     }
     
@@ -369,10 +369,10 @@ extension VirusViewModel {
     func collection(communityFollowDataModel:CommunityFollowDataModel?,tableView:UITableView) {
         AudioServicesPlaySystemSound(1519)
 
-        virueRecordAddApiCollection(communityFollowDataModel: communityFollowDataModel, completion: {(isCollect) in
+        virueRecordAddApiCollection(communityFollowDataModel: communityFollowDataModel, completion: {[weak tableView] (isCollect) in
             let isCollect = isCollect as Int
             communityFollowDataModel?.relateData?.isCollect = isCollect
-            tableView.reloadData()
+            tableView?.reloadData()
         })
     }
 }