它已經太長了,我正在努力解決這個問題。經過多次搜索,我決定在這裏發佈一個問題。iPad:無法加載UIWebview中的Facebook頁面牆
什麼我的應用程序確實
- 捕捉照片
- 上傳頁面的牆上的照片
- 顯示在上傳後
UIWebview
Facebook頁面壁完整
一切都按預期工作4天后:)突然出現了一些問題:(
代碼
NSString *facebookPageURL [email protected]"https://m.facebook.com/pages/<myPageName>/<myPageID>?v=wall"
UIWebView *webView = [[UIWebView alloc] initWithFrame:kAppFrame];
[webView setUserInteractionEnabled:NO];
[webView setBackgroundColor:[UIColor clearColor]];
webView.delegate = self;
[webView setHidden: YES];
NSURL *url = [NSURL URLWithString:[facebookPageURL stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding] relativeToURL:[NSURL URLWithString:@"http://login.facebook.com"]];
NSMutableURLRequest *request = nil;
if(url)
request = [NSMutableURLRequest requestWithURL:url];
[webView loadRequest:request];
[self.view addSubview:webView];
[webView reload];
[self.view bringSubviewToFront:webView];
webView = nil;
方案
- 如果我在Safari中
iOS Simulator
打開URLfacebookPageURL
效果很好 - 如果我在Mac上的任何瀏覽器中打開URL它效果不錯
- 在
webView
我看到一個白色屏幕 - 如果我改變
facebookPageURL
刪除?v=wall
到?v=info
我還是老樣子能夠看到的頁面。(不是黑屏ATLEAST)。
注意 1.我的Facebook頁面是不是unpublished
和可見。 2.我已經交叉檢查了facebook頁面的權限。
我懷疑有一些事情在臉書上過夜了。
請指導。
還有其他人有同樣的問題 - http://www.1771.in/browser-opening-url-to-facebook-wall-page-does-not-work-in-uiwebview-without-fb-login .html – thesummersign
我遇到同樣的問題 – Hivebrain
@Hivebrain請檢查接受的答案,這對我而言完全沒有任何進一步的解決方法。 – thesummersign