2015-03-26 4 views
0

Я сделал простой UIWebView в своем раскадровке.iOS UIWebView не загружается

Что происходит сейчас, когда появляется экран запуска, приложение останавливается там.

Что-то не так с моим кодом?

#import "ViewController.h" 

@interface ViewController() 

@end 

@implementation ViewController 

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    NSString *fullURL = @"http://google.com"; 
    NSURL *url = [NSURL URLWithString:fullURL]; 
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 
    [_webView loadRequest:requestObj]; 
} 

@end 

и мой .h:

#import <UIKit/UIKit.h> 

@interface ViewController : UIViewController 
@property (strong, nonatomic) IBOutlet UIWebView *webView; 

@end 

ответ

1

Ist попытка попробовать

NSString *fullURL = @"http://google.com"; 

изменения в

NSString * fullURL = @"http://www.google.com"; 

, если он не будет не работает выбор Нет 2

_webView.delegate = self; 

добавить этот новый метод в классе

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

Я надеюсь, что вы подключили объект WebView с его выходом в строителе интерфейса?

, если Вам необходима дополнительная проверка помощь в этом tutorial

+1

положить точку перерыва в viewcontoller и указать, что ваш метод вызван или нет –

0

Вы, кажется, не добавили ваш делегат и методы попробуйте изменить:

@interface ViewController : UIViewController 

К

@interface ViewController : UIViewController <UIWebViewDelegate> 

, а затем либо в вашем раскадровка связывает ваш webView с делегатом или в вашем коде, добавьте эту строку [_webView setDelegate:self]; как раз о вашем звонке loadRequest:.

При реализации UIWebView вам необходимо также добавить UIWebViewDelegate к интерфейсу. Это позволит вам затем реализовать UIWebViewDelegate методы, которые:

- webView:shouldStartLoadWithRequest:navigationType: 
- webViewDidStartLoad: 
- webViewDidFinishLoad: 
- webView:didFailLoadWithError: 

Имейте прочитанный в документации компании Apple here для лучшего описания того, что делают эти методы и как они работают.

Смежные вопросы