в моей программе uiwebview не загружает URL-адрес. Когда я заблокировал, объект запроса не равен null. Однако, когда я делаю журнал webview.request, он возвращает ноль. Что может быть причиной, по которой он не загружается
- (void)viewDidLoad {
[super viewDidLoad];
self.web = [[UIWebView alloc] init];
NSString *urlAddress = @"http://www.google.com";
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
NSLog(@"%@",requestObj);
[self.web loadRequest:requestObj];
[web setFrame:CGRectMake(0, 0, 320, 370)];
NSLog(@"%@ %@",self.web,self.web.request);
}
Результаты nslog
<NSURLRequest http://www.google.com>
<UIWebView: 0xbb17ff0; frame = (0 0; 320 370); layer = <CALayer: 0xbb12f20>> (null)
в соответствии с предложениями с этого сайта я изменил его с IB и сделал его кодом .i заставил класс подтвердить делегат uiwebview. Оба webviewdidstart и webview закончили называться таковы выходные данные nslog из этих методов *
webviewdidstart
webView-----><NSMutableURLRequest >
webView-----><NSMutableURLRequest http://www.google.com>
веб-просмотр закончился
webView-finished----><NSMutableURLRequest http://www.google.com>
webView-finished----><NSMutableURLRequest http://www.google.com>
все еще ничего не вызывается, и я думаю, что оба эти метода вызываются дважды