2017-01-05 2 views
0

Ich versuche, Inhalte in Facebook mit iOS facebook SDK in swift3 zu teilen. Ich habe bereits Pod in meinem xXode-Projekt installiert und mit Facebook-Entwickler und allen Einstellungen in .plist-Datei verknüpft, aber es funktioniert nicht für mich.Wie teile ich Text, Link und Bild mit FacebookSDK in Swift 3

Dies ist die drei pod, die ich installiert haben:

1. pod 'FacebookCore' 
2. pod 'FacebookLogin' 
3. pod 'FacebookShare' 

Facebook Login-Button richtige Arbeit, aber in Facebook teilen nicht.

Dies ist der Code habe ich verwendet:

var content = LinkShareContent(url: URL(string: "https://newsroom.fb.com/")!, 
            title: "Name: Facebook News Room", 
            description: "Description: The Facebook Swift SDK helps you develop Facebook integrated iOS apps.", 
            imageURL: URL(string: "https://raw.github.com/fbsamples/ios-3.x-howtos/master/Images/iossdk_logo.png")) 


    content.placeId = "166793820034304" 

    showShareDialog(content, mode: .web) 
+0

können Sie uns zeigen Sie den Code ein, wie bereiten Sie die Inhalte geteilt werden? – dirtydanee

+0

ya sicher, ich habe meine Frage aktualisiert –

+0

Haben Sie alle 'Voraussetzungen' auf dem Entwicklerportal angegeben? – dirtydanee

Antwort

2

Import Social

let vc = SLComposeViewController(forServiceType:SLServiceTypeFacebook) 
vc?.add(UIImage.image) 

vc?.add(URL(string: "http://www.example.com/")) 

vc?.setInitialText("Initial text here.") 

self.present(vc!, animated: true, completion: nil) 
+1

SLComposeViewController war in IOS 11 veraltet –

Verwandte Themen