在iPhone App中输入Facebook登录时出错

时间:2013-01-19 04:22:01

标签: xcode facebook facebook-graph-api

我正在尝试将Facebook API集成到我的iOS应用中,但我收到以下错误:

  

WebKit丢弃了一个未被捕获的异常   web视图:decidePolicyForNavigationAction:请求:帧:decisionListener:   代表:应用程序试图呈现   模态地是一个主动控制器。

如何解决此错误?

这是我的代码:

[_webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"about:blank"]]];

NSString *redirectUrlString = @"http://www.facebook.com/connect/login_success.html";
NSString *authFormatString = @"https://graph.facebook.com/oauth/authorize?client_id=%@&redirect_uri=%@&scope=%@&type=user_agent&display=touch";

NSString *urlString = [NSString stringWithFormat:authFormatString, _apiKey, redirectUrlString, _requestedPermissions];
NSURL *url = [NSURL URLWithString:urlString];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[_webView loadRequest:request];  

为了检查登录凭证,我在函数logincheck

中编写以下代码
if  ([urlString rangeOfString:@"login.php"].location != NSNotFound) 
{
     [_delegate displayRequired];
}

0 个答案:

没有答案