簡體   English   中英

Swift UIKit [ShareSheet] 連接無效

[英]Swift UIKit [ShareSheet] connection invalidated

單擊“共享”按鈕 (UIAlertAction) 時出現錯誤。 這是錯誤的樣子:

錯誤 gif

let action = UIAlertAction(title: "Share", style: .default, handler: { (action) in
            //Set the default sharing message.
        let message = """
            Let's join to our Famealy group:
            \(self.family_id ?? "")

            🌭🍞🍕🍗🍱🥪
            Famealy.
            Vote more, waste less.
            """
            let objectsToShare = [message]
                let activityVC = UIActivityViewController(activityItems: objectsToShare, applicationActivities: nil)
                activityVC.excludedActivityTypes = [UIActivity.ActivityType.airDrop, UIActivity.ActivityType.addToReadingList]
                self.present(activityVC, animated: true, completion: nil)
            self.view.window!.rootViewController?.dismiss(animated: true, completion: nil)
        } )

任何人都可以幫助我,以便我可以使用共享模式共享我的應用程序的內容? 謝謝你。

在此處更新了您的代碼,單擊“ Share ”按鈕后,您正試圖快速發布所提供的代碼。

let action = UIAlertAction(title: "Share", style: .default, handler: { (action) in
    //Set the default sharing message.
    let message = """
            Let's join to our Famealy group:
            \(self.family_id ?? "")
            
            🌭🍞🍕🍗🍱🥪
            Famealy.
            Vote more, waste less.
            """
    let objectsToShare = [message]
    let activityVC = UIActivityViewController(activityItems: objectsToShare, applicationActivities: nil)
    activityVC.excludedActivityTypes = [UIActivity.ActivityType.airDrop, UIActivity.ActivityType.addToReadingList]
    self.present(activityVC, animated: true, completion: nil)
    //self.view.window!.rootViewController?.dismiss(animated: true, completion: nil)  <<<!!! Here is the issue with your code >>>
} )
        let action = UIAlertAction(title: "Share", style: .default, handler: { (action) in
            //Set the default sharing message.
            let message = """
                    Let's join to our Famealy group:
                    \(self.family_id ?? "")
                    
                    🌭🍞🍕🍗🍱🥪
                    Famealy.
                    Vote more, waste less.
                    """
            let objectsToShare = [message]
            let activityVC = UIActivityViewController(activityItems: objectsToShare, applicationActivities: nil)
            activityVC.excludedActivityTypes = [UIActivity.ActivityType.airDrop, UIActivity.ActivityType.addToReadingList]
    
        self.view.window!.rootViewController?.dismiss(animated: true) {
        self.present(activityVC, animated: true, completion: nil)
    }
} )

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM