簡體   English   中英

Facebook分享動作迅捷

[英]Facebook Share Action Swift

我不確定自己做錯了什么。 昨天這是可行的,但是當我今天開始使用它時,它卻無法正常工作。 這是下面的代碼:

        let facebookShareAction = UIAlertAction(title: "Facebook", style: UIAlertActionStyle.Default) { (action) -> Void in
            if SLComposeViewController.isAvailableForServiceType(SLServiceTypeFacebook) {
                // good to go, let's show the twitter composer
                let facebookComposer = SLComposeViewController(forServiceType: ServiceTypeFacebook)
                facebookComposer.setInitialText(course.description)
                facebookComposer.addImage(course.image)
                facebookComposer.addURL(NSURL(string: course.programURL)!)

                self.presentViewController(facebookComposer, animated: true, completion: nil)
            } else {
                // twitter isn't available. alert an error
                self.alert("Facebook Unavaiable", msg: "Go to - Settings > Facebook to set up your Facebook account")
            }
        }

希望有人能幫忙。

服務類型應為... = SLComposerViewController(forServiceType: SLServiceType ....

請嘗試以下操作:

    let facebookShareAction = UIAlertAction(title: "Facebook", style: UIAlertActionStyle.Default) { (action) -> Void in
        if SLComposeViewController.isAvailableForServiceType(SLServiceTypeFacebook) {
            // good to go, let's show the twitter composer
            let facebookComposer = SLComposeViewController(forServiceType: SLServiceTypeFacebook)
            facebookComposer.setInitialText(course.description)
            facebookComposer.addImage(course.image)
            facebookComposer.addURL(NSURL(string: course.programURL)!)

            self.presentViewController(facebookComposer, animated: true, completion: nil)
        } else {
            // twitter isn't available. alert an error
            self.alert("Facebook Unavaiable", msg: "Go to - Settings > Facebook to set up your Facebook account")
        }
    }

那應該解決它

暫無
暫無

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

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