我正在使用以下代码在我的 iOS 应用程序中显示评论框,评论框显示正常,但它总是要求用户登录才能发表评论,但用户已经在我的应用程序中登录 Facebook。
我不知道如何解决它。
这是我的代码:
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 280, 320.0f, 300.0f)];
if (FBSession.activeSession.isOpen) {
NSString *html = @"\
<!DOCTYPE html>\
<html>\
<head>\
</head>\
<body>\
<div id=\"fb-root\"></div>\
<script>(function(d, s, id) {\
var js, fjs = d.getElementsByTagName(s)[0];\
if (d.getElementById(id)) return;\
js = d.createElement(s); js.id = id;\
js.src = \"//connect.facebook.net/en_US/all.js#xfbml=1&appId=211241782359485\";\
fjs.parentNode.insertBefore(js, fjs);\
}(document, 'script', 'facebook-jssdk'));</script>\
<div class=\"fb-comments\" data-href=\"http://example.com\" data-width=\"470\"></div>\
</body>\
</html>\
";
[webView loadHTMLString:html baseURL:[NSURL URLWithString:@"http://www.example.com"]];
webView.scrollView.scrollEnabled = TRUE;
[self.view addSubview:webView];