すでに長すぎて、この問題に苦しんでいます。たくさん検索した後、ここに質問を投稿することにしました。
私のアプリは何をしますか
- 写真をキャプチャします
- ページの壁に写真をアップロードします
UIWebview
アップロードが完了した後、Facebookページの壁を表示します
4日前にすべてが期待どおりに機能していました:)突然何かがうまくいかなかった:(
コード
NSString *facebookPageURL =@"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;
シナリオ
facebookPageURL
SafariでURLを開くと、iOS Simulator
うまく機能します- MacのブラウザでURLを開くと、うまく機能します
- 白い画面
webView
が見えます facebookPageURL
を削除する?v=wall
ように変更すると?v=info
、ページが表示されます(少なくとも空白の画面ではありません)。
注
1.私のFacebookページは表示されませんunpublished
。2.Facebookページの権限をクロスチェックしました。
フェイスブック側で一夜にして何かが変わったのではないかと思います。
ご案内ください。