#iphone #facebook
#iPhone #Facebook
Вопрос:
Я получаю WebKitErrorFrameLoadInterruptedByPolicyChange в
- (пустота)WebView:(UIWebView *)WebView didFailLoadWithError:(NSError *)ошибка
использование FBDialog при попытке поделиться URL-адресом в первый раз во всех следующих попытках в порядке.
У вас есть идея, почему?
Спасибо
Ответ №1:
Вы уверены, что получаете WebKitErrorFrameLoadInterruptedByPolicyChange?
Существует проблема с SSO в Facebook connect. Когда приложение становится активным после авторизации в приложении Safari или Facebook, web view не загружает ваш первоначальный запрос на общий доступ.
Я получаю сообщение об ошибке Domain=NSURLErrorDomain Code=-999. Вы можете изменить оператор if в (void)WebView:(UIWebView *)WebView didFailLoadWithError: (NSError *) ошибка, как показано ниже, чтобы исправить это:
if (!(([error.domain isEqualToString:@"NSURLErrorDomain"] amp;amp; error.code == -999) ||
!([error.domain isEqualToString:@"WebKitErrorDomain"] amp;amp; error.code == 102))) {
[self dismissWithError:error animated:YES];
}
Комментарии:
1. на этой странице отображается значение 404. Я нашел решения в github.com/ShareKit/ShareKit/issues/56