2015-10-09 3 views
0

Я хочу, чтобы просмотреть URL в веб-просмотра, когда я загрузить страницу, ничего не отображается на экранеUIWebView не показывая ничего IOS App

- (void)viewDidLoad { 
[super viewDidLoad]; 
NSURL *url = [NSURL URLWithString:@"http://blog.teamtreehouse.com"]; 
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url]; 
[self.webView loadRequest:urlRequest]; 
} 

Я уже зафиксировало NSAppTransportSecurity вопрос в .plist файле. Что может происходить

+0

Предпочитаете ли вы webView раньше или его набор IBOutlet раньше? – pkc456

+0

Я не понимаю, что вы имеете в виду! пожалуйста, уточните –

+0

Что такое self.webView? Является ли это переменной экземпляра IBOutlet или класса? Если переменная экземпляра класса, то назначьте init как: - self.webView = [[UIWebView alloc] init]; и установите его рамки. – pkc456

ответ

0

Вы должны обработать делегат UIWebView для отладки. Вы также должны распечатать кадр webview. Может быть, он загружается, но он не отображается на экране. Управление делегатом - лучший способ узнать это.

+0

вы можете показать мне какой-то код, чтобы сделать это, я новичок в iOS –

0

Добавьте это к классу

- (void)viewDidLoad { 
    [super viewDidLoad]; 

    NSURL *url = [NSURL URLWithString:@"http://blog.teamtreehouse.com"]; 
    NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url]; 
    [self.webView setDelegate:self]; 
    [self.webView loadRequest:urlRequest]; 
} 

#pragma mark - UIWebView Delegate 

- (void)webViewDidStartLoad:(UIWebView *)webView { 
    NSLog(@"webViewDidStartLoad"); 
} 

- (void)webViewDidFinishLoad:(UIWebView *)webView { 
    NSLog(@"webViewDidFinishLoad"); 
} 

- (void)webView:(UIWebView *)webView didFailLoadWithError:(nullable NSError *)error { 
    NSLog(@"webViewDidFailLoadWithError: %@", error); 
} 

И конечно, вы должны подключить свойство Webview раскадровку

0

Вы можете напечатать frame из webview как этот

NSLog(@"my Webview Frame is:%@",NSStringFromCGRect(mywebview.frame)); 

И ты может установить delegate вот так

mywebview.delegate=self; 
Смежные вопросы