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];
}
}