2011-06-29 70 views
7

我有一個奇怪的問題與fb sdk爲iphone。直到昨天它一切正常。試圖張貼到牆上時,我開始獲得空白的fb對話框。如果我點擊發布,它發佈很好,但預覽不可見! 試圖卸載應用程序,也重新授權fb和沒有... 任何想法?Facebook發佈到牆對話框是空的

empty dialog

+0

我今天還分別具有與FB奇怪的問題。所以我給他們一天解決這個問題,我明天就會工作:) – Deeps

+0

似乎是因爲他們實際上開始在他們的iphone應用程序(新的照片共享和iPad版本)上工作,Facebook Connect已經下降到目前爲止作爲可靠性。 –

+0

這裏同樣的問題。實際發佈到你的牆上,但這個從Facebook返回的網頁是空白的。神奇的用戶體驗,Facebook - 謝謝。 :P – thefaj

回答

2

好吧,我想通了一些事情,但是現在我不知道如果這有助於任何人。

有一個在FBDialog.m

- (BOOL) webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request 
    navigationType:(UIWebViewNavigationType)navigationType 

facebook的視圖內的web視圖被加載時,此方法被稱爲委託方法。 如果我加載這樣的請求的URL的內容...

NSString *source = [NSString stringWithContentsOfURL:request.URL]; 

...登錄源變量,內容複製一個HTML文檔中,並與我的Firefox或Safari瀏覽器加載它我它顯示一個對話框。 這意味着,有一個對話框,但WebView無法顯示它或類似的東西。

第二件事,我想通了,如果你看到有一個情況看進一步下跌的方法:

if ([url.scheme isEqualToString:@"fbconnect"]) 

如果我登錄url.scheme它給了我「HTTPS」我的猜測是錯誤。我不知道這是不是「fbconnect」?! 如果這應該是問題,我想我們不能自己解決問題,因爲這是Facebook需要解決的問題。

我希望這些信息對你們至少有用,我希望這個錯誤很快就會得到解決!

乾杯,拉斐爾 ;)

相關問題