2013-07-16 18 views
6

'da yüklenmiyor Bazen Facebook paylaşım iletişim kutusunu başlattığımda, OS Facebook uygulamasına geçiyor, ancak paylaşım iletişim kutusu yüklenmiyor. Sonra tekrar denerseniz, genellikle çalışır. Neden ilk kez çalışmıyor?Bazen Facebook paylaşım iletişim kutusu iOS

NSURL* url = [NSURL URLWithString:@"some URL"]; 
FBShareDialogParams* params = [[FBShareDialogParams alloc] init]; 
params.link = url; 
if ([FBDialogs canPresentShareDialogWithParams:params]) { 
    [FBDialogs presentShareDialogWithLink:url 
            handler:^(FBAppCall *call, NSDictionary *results, NSError *error) { 
             if(error) { 
              NSLog(@"Error posting to FB: %@", error.description); 
              //do something 
             } else { 
              //do something else 
             } 
            }]; 
// } 
} 
+1

Bunu birçok kez gördüm ve kişisel olarak bunun Facebook uygulamasıyla ilgili bir hata olduğunu düşünüyorum. Facebook iznini isterken veya paylaşma diyaloğunu açmaya çalışırken, facebook uygulaması uzun bir süre asılır ve haber bültenine gidip tekrar denenebilir. Emin değilim, ama bazen Facebook uygulaması arka planda belirli bir durumda ise, paylaşım iletişim kutusu için bir istek işleyemez gibi görünüyor. –

+0

Aynı sorunu yaşıyorum, Herhangi bir çözüm var mı, Ya da Facebook'ta sadece bir hata mı? – Dilip

+0

Hey Guys Bu hata ile ilgili herhangi bir güncelleme var mı? – rustylepord

cevap

1

Bu sınıf artık SDK'nın en son sürümlerinde bulunmamaktadır.

Bunun yerine FBSDKShareDialog kullanmalısınız. En son sürüm v4.11.0.

Teşekkürler.