Загрузка FaceBook в UIWebView выдает ошибку NSURLErrorDomain -999, когда

Все...

При загрузке http://m.facebook.com/ в моем UIWebView, иногда он загружается нормально, а иногда происходит сбой с ошибкой NSURLErrorDomain error -999. Всегда происходит сбой, если страница Facebook предлагает вам войти в систему, а затем вы делаете это.

Некоторые люди в stackru говорят, что эту ошибку можно игнорировать и что фактически части самого FaceBook SDK игнорируют ошибку в своем коде.

Так что, если я добавлю код в метод didFailLoadWithError, чтобы он просто вернулся, когда увидит эту ошибку, что мне это даст? Будет ли страница FaceBook продолжать загружаться?

Спасибо

Стив

1 ответ

Да. Вы можете сделать это безопасно (вы можете проверить, чтобы URL-адрес Facebook был более безопасным):

- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error
{
    // Facebook URL can return an ignorable NSURLErrorDomain -999
    if ([error code] != NSURLErrorCancelled) {
        //show alert, do whatever...
    }
}
Другие вопросы по тегам