From aad7ea65994d33014308fd24dadc4308b35053e6 Mon Sep 17 00:00:00 2001
From: 杨锴 <841720330@qq.com>
Date: 星期三, 30 十月 2024 14:59:30 +0800
Subject: [PATCH] fix

---
 XQMuse/Root/Other/View/ShareView.swift |   27 +++++++++++++++++++++++++--
 1 files changed, 25 insertions(+), 2 deletions(-)

diff --git a/XQMuse/Root/Other/View/ShareView.swift b/XQMuse/Root/Other/View/ShareView.swift
index e419f6c..c79fefb 100644
--- a/XQMuse/Root/Other/View/ShareView.swift
+++ b/XQMuse/Root/Other/View/ShareView.swift
@@ -15,7 +15,9 @@
     @IBOutlet weak var btn_wechat: TapBtn!
     @IBOutlet weak var btn_wechatFri: TapBtn!
     @IBOutlet weak var btn_save: TapBtn!
-    
+    private var shareContent:Any!
+    private var scene:WXScene!
+
 				override func awakeFromNib() {
 								super.awakeFromNib()
 
@@ -28,8 +30,9 @@
         btn_save.isHidden = true
 				}
 
-				static func show(){
+    static func show(_ content:Any){
 								let shareView = ShareView.jq_loadNibView()
+        shareView.shareContent = content
 								sceneDelegate?.window?.addSubview(shareView)
 								shareView.frame = sceneDelegate?.window?.frame ?? .zero
 								shareView.cons_bottom.constant = 0
@@ -49,4 +52,24 @@
 												self.removeFromSuperview()
 								}
 				}
+
+    @IBAction func shareWechatAction(_ sender: Any) {
+        scene = WXSceneSession
+        share()
+    }
+
+    @IBAction func shareWechatFriAction(_ sender: Any) {
+        scene = WXSceneTimeline
+        share()
+    }
+
+    private func share(){
+        if let text = shareContent as? String{
+            WeChatTools.shareText(text)
+        }
+
+        if let url = shareContent as? URL{
+            WeChatTools.shareUrl(url.absoluteString, title: "疗愈", desc: "测", thumb:UIImage())
+        }
+    }
 }

--
Gitblit v1.7.1