Ich brauche Facebook teilen Komponente für iOS App. Ich benutze fbcoonect, aber es funktioniert nicht richtig. Nach dem Login-Bildschirm gibt es einen weißen Bildschirm, wenn ich fbdialog verwende. Auch Sharekit-Beispiel gibt denselben Fehler. Fotofreigabe funktioniert, aber Text, Linkfreigabe funktioniert bei Sharekit-Standardbeispiel nicht. Es gibt weiß-weißen leeren Bildschirm nach dem Login-Dialog, wenn Sie etwas teilen möchten. Irgendeine Idee?Fbconnect gibt weißen leeren Bildschirm bei IOS
Antwort
Versuchen Sie diesen Code und es wird funktionieren. Vergessen Sie nicht, Sie APP_ID in .plist und Code hinzuzufügen.
-(void)buttonPressed:(id)sender{
facebook = [[Facebook alloc] initWithAppId:@"YOUR_APP_ID" andDelegate:self];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
if ([defaults objectForKey:@"FBAccessTokenKey"] && [defaults objectForKey:@"FBExpirationDateKey"]) {
facebook.accessToken = [defaults objectForKey:@"FBAccessTokenKey"];
facebook.expirationDate = [defaults objectForKey:@"FBExpirationDateKey"];
}
if (![facebook isSessionValid]) {
[facebook authorize:nil];
}else{
[self postWall];
}
// Pre 4.2 support
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
return [facebook handleOpenURL:url];
}
- (void)fbDidLogin {
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:[facebook accessToken] forKey:@"FBAccessTokenKey"];
[defaults setObject:[facebook expirationDate] forKey:@"FBExpirationDateKey"];
[defaults synchronize];
[self postWall];
}
-(void)postWall{
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
@"https://developers.facebook.com/docs/reference/dialogs/",@"link",
@"http://fbrell.com/f8.jpg",@"picture",
@"Facebook Dialogs",@"name",
@"Reference Documentation",@"caption",
@"Using Dialogs to interact with users.",@"description",
@"Facebook Dialogs are so easy!",@"message",
nil];
[[self facebook] dialog:@"feed" andParams:params andDelegate:self];
}
Ich habe den gesamten Code mit der letzten fbconnect-Bibliothek geändert und es hat funktioniert. febconnect von sharekit ist nicht die selbe eigenständige fbconnect-Bibliothek. Zum Beispiel enthält die Facebook-Bibliothek von Sharekit keinen json-Ordner und keine Bibliothek. – mturhan55
Sharekit ist veraltet. Ich denke, du musst das nicht benutzen. –
Entschuldigung. Ich kann dir nicht mit Sharekit helfen. Ich kenne mich gut mit Sharekit aus. Bis sie die Sharekit-API verbessern, hat es keinen Sinn, daran zu arbeiten. Nicht einmal einen Versuch wert. –
- 1. ionic Mobile App gibt weißen Bildschirm
- 2. Facebook Login auf Cordova App zeigt leeren weißen Bildschirm
- 3. Xcode-Projekt ausführen und einen leeren weißen Bildschirm erhalten!
- 4. MKMapView zeigt leeren Bildschirm in iOS 8
- 5. Sencha Touch Cordova App gibt leeren weißen Bildschirm auf dem iPad
- 6. Silverlight Out of Browser zeigt weißen Bildschirm
- 7. Visual Studio - gibt leeren Bildschirm als Ausgabe
- 8. Warum hat der Iphone-Simulator in xcode 4.3.2 einen leeren weißen Bildschirm?
- 9. iPhone - UIImagePickerController zeigt manchmal einen weißen Bildschirm
- 10. MPMoviePlayerViewController setFullScreen: zeigt einen weißen Bildschirm
- 11. FBConnect: Facebook Authent-Bildschirm nicht auf meine App umleiten
- 12. Android Alert Dialogfeld leeren weißen backgroun
- 13. pushfrontviewcontroler leeren Bildschirm öffnen
- 14. FBConnect Problem
- 15. QNXStageWebView - drawViewPortToBitmapData() zeichnet immer einen weißen Bildschirm
- 16. wkwebview zeigt nichts als einen weißen Bildschirm
- 17. Entfernen weißen Bildschirm in Oracle MAF-Anwendungen
- 18. Ripple Emulator zeigt weißen Bildschirm Ionic 2
- 19. Vimeo Embed zeigt weißen Bildschirm/fehlende Fortschrittsbalken
- 20. UIWebview zeigt leeren weißen Bildschirm auch nach dem Laden von URL
- 21. Xamarin Remote Simulator Ergebnisse in leeren Bildschirm
- 22. X11 - Leeren Sie den Bildschirm
- 23. MPMediaPickerController zeigt einen leeren Bildschirm auf iOS10
- 24. UIWebView zeigt einen weißen Bildschirm für lokal geladene Bilder
- 25. Die Verwendung von ionischem Modal gibt leeren schwarzen Bildschirm
- 26. Facebook Teilen mit shareKit zeigt nur leeren Bildschirm?
- 27. dismissViewControllerAnimated Ergebnisse in leeren Bildschirm
- 28. UIWebView loadHTMLString zeigt leeren Bildschirm
- 29. ios Simulator zeigt schwarzen Bildschirm
- 30. VLC Mozilla Webplugin verursacht leeren Bildschirm
Wenn Sie etwas Code, was Sie getan haben, dann kann ich Ihnen helfen. –