Хммм ... Я не разработчик для iPhone, но ....
Не могли бы вы попытаться создать NSURLRequest с URL-адресом, который вы хотите загрузить? Затем вы можете установить соединение, используя NSURLConnection.
NSURLConnection имеет метод делегата
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
, который даст ответ от сервера. Обратите внимание, что если вы устанавливаете соединение через HTTP, ответ на самом деле будет иметь класс NSHTTPURLResponse. NSHTTPURLResponse можно использовать для получения статуса, используя следующий метод экземпляра
- (NSInteger)statusCode
NSURLConnection имеет другой метод делегата
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
, который можно использовать для получения данных из URL-соединения. Затем вы можете вручную загрузить данные в ваш UIWebView, используя:
- (void)loadData:(NSData *)data MIMEType:(NSString *)MIMEType textEncodingName:(NSString *)encodingName baseURL:(NSURL *)baseURL
Это похоже на тонну работы, но это можно сделать. Надеюсь, кто-то еще придумает более легкий путь, хотя я его не вижу.