Некоторые веб-серверы возвращают веб-страницу с ошибкой 404, которая загружается правильно, и, следовательно, веб-просмотр не переставал загружаться.
Возможно, именно поэтому вы видите такое поведение.
Нет простого способа получить доступ к URLConnection веб-просмотра, чтобы ответить на обратные вызовы кода состояния.
Если вам действительно нужно показать предупреждение при обнаружении 404 вместо того, чтобы позволить веб-серверу показывать свою собственную страницу 404, то вы можете создать NSURLConnection и NSURLRequest самостоятельно для URL, который вы хотите загрузить.
Затем вы можете загрузить HTML-код и поместить его в веб-просмотр вручную, если он будет успешным. Это даст вам контроль над делегатом URLConnection и позволит вам также ответить на код ответа 404.