Код ошибки 404 - это правильный способ узнать, существует ли страница, но если вы намереваетесь отобразить страницу в UIWebView, вам нужно проверить, существует ли страница в первую очередь и действительно ли она существует.затем вы загружаете его снова в веб-представлении (если вы сделали это первым, вы рискуете показать страницу ошибки Apache).
Чтобы не использовать пропускную способность дважды, для первой проверки работоспособностиПосмотрите, существует ли файл, вы можете выполнить запрос HEAD, который захватывает только заголовки HTTP, а не тело страницы.Просто добавьте это в свой код (при условии, что urlRequest имеет тип NSURLRequest):
[urlRequest setHTTPMethod:@"HEAD"];