Facebook iOS SDK 3.x Feed-Dialog ist weg?

8

Heute habe ich begonnen, Facebook SDK 3.0 für iOS zu verwenden, und mir wurde klar, dass es da ist keine FBDialog -Klasse mehr. Ich habe developers.facebook.com für einige Tutorials durchsucht, wie ich den Feed-Dialog mit dem neuen sdk anzeigen kann.

Früher haben wir geschrieben:

%Vor%

Aber es scheint, dass alle Tipps, die über Dialoge sprechen, mit dem alten SDK in developers.facebook.com zusammenhängen.

Hat jemand den Feed-Dialog mit dem neuen SDK implementiert?

Oder, sollten wir unser eigenes DialogViewController erstellen, um alle UI-Elemente als textFields darzustellen, senden Sie die Schaltfläche, um FBRequest ?!

    
Almas Adilbek 25.08.2012, 12:47
quelle

2 Antworten

13

Ich habe die Antwort hier gefunden:
Feed-Dialog - Facebook-Entwickler

Mit demselben neuen SDK 3.x müssen wir veraltete Header in Frameworks einfügen:





 und ändern:

#import <FacebookSDK/FacebookSDK.h>

bis

#import "Facebook.h"


BEARBEITEN (26.02.2013):

Dank Andreas hat er im Kommentar erwähnt, dass das neue SDK 3.2 nicht funktioniert Sie müssen nun veraltete Klassen hinzufügen:

  

Verbesserte Web-Dialog-Unterstützung: Diese Version bietet Unterstützung für die Integration   Webdialoge, Feeddialog und Anfragedialog , ohne aufzurufen   veraltete Header, wodurch es einfacher und einfacher ist, Dialoge hinzuzufügen   deine App.

Beispiel:

%Vor%     
Almas Adilbek 25.08.2012, 13:09
quelle
3

Mit Facebook SDK 3.2 müssen Sie keine veralteten Header mehr importieren. Webbasierte Dialoge können mit der FBWebDialogs-Klasse dargestellt werden:

%Vor%     
Zargony 26.02.2013 15:02
quelle