Linkedin-iOS-检测用户取消登录

Linkedin-iOS-检测用户取消登录,ios,ipad,oauth,linkedin,Ios,Ipad,Oauth,Linkedin,我在OAuthStarterKit中运行并工作了链接(web视图很慢!)基本视图附带了一些基本代码,用于检测弹出web视图何时关闭(请参阅以下函数) 问题是,当用户看到Linkedin登录页面时,它无法检测用户何时单击“取消”按钮。url:https://www.linkedin.com/uas/oauth/www.core.me 如何过滤“已取消”页面? 过滤/关闭代码 回答! 这就是我最后在代码中使用的东西!希望它能帮助别人 - (void)webViewDidFinishLoad:(U

我在
OAuthStarterKit
中运行并工作了链接(web视图很慢!)基本视图附带了一些基本代码,用于检测弹出web视图何时关闭(请参阅以下函数)

问题是,当用户看到Linkedin登录页面时,它无法检测用户何时单击“取消”按钮。url:
https://www.linkedin.com/uas/oauth/www.core.me

如何过滤“已取消”页面?

过滤/关闭代码 回答! 这就是我最后在代码中使用的东西!希望它能帮助别人

- (void)webViewDidFinishLoad:(UIWebView *)mwebView
{
    [activityIndicator stopAnimating];
    NSString *html = [mwebView stringByEvaluatingJavaScriptFromString:
                      @"document.body.innerHTML"];

    if ([html rangeOfString:@"Page Not Found"].location != NSNotFound) {
        // This could be any string - I used "Page Not Found" 
        [[NSNotificationCenter defaultCenter]
         postNotificationName:@"loginViewDidFinish"
         object:self
         userInfo:nil];

        [self dismissModalViewControllerAnimated:YES];
    }
}
- (void)webViewDidFinishLoad:(UIWebView *)mwebView
{
    [activityIndicator stopAnimating];
    NSString *html = [mwebView stringByEvaluatingJavaScriptFromString:
                      @"document.body.innerHTML"];

    if ([html rangeOfString:@"Page Not Found"].location != NSNotFound) {
        // This could be any string - I used "Page Not Found" 
        [[NSNotificationCenter defaultCenter]
         postNotificationName:@"loginViewDidFinish"
         object:self
         userInfo:nil];

        [self dismissModalViewControllerAnimated:YES];
    }
}