UIWebView пусто? - PullRequest
       2

UIWebView пусто?

4 голосов
/ 31 июля 2011

У меня проблемы с отображением браузера и настройкой URL-адреса для него.

Простой пример того, как это сделать, и переход на www.yahoo.com.

спасибо

это то, что я пробовал до сих пор, но у меня просто пустой экран:

- (void)viewDidLoad {
    [super viewDidLoad];

    UIWebView *webView = [[UIWebView alloc] initWithFrame: CGRectMake(0.0, 0.0, 340, 480)];  
    [self.view addSubview:webView];

    NSURLRequest *request = [[NSURLRequest alloc] initWithURL: [NSURL URLWithString: @"www.yahoo.com"] cachePolicy: NSURLRequestUseProtocolCachePolicy timeoutInterval: 1];  
    [webView loadRequest: request];  
}

Ответы [ 5 ]

1 голос
/ 31 июля 2011

Вот код ... вы можете попробовать ..

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.
    self.title = @"Yahoo";
    NSURL *url = [NSURL URLWithString:@"http://www.yahoo.com/"];
    NSURLRequest * request = [NSURLRequest requestWithURL:url];
    [webView loadRequest:request];
}
0 голосов
/ 13 февраля 2015

Все, кто пытается исправить эту ошибку. Прежде всего, нет ошибки, и это

NSURL *url = [NSURL URLWithString:@"http://google.de"];
NSURLRequest * request = [NSURLRequest requestWithURL:url];
[uiWebView loadRequest:request];

будет работать очень хорошо, но НЕ в режиме симуляции. Я пробовал это работает на реальном iPhone

0 голосов
/ 05 февраля 2015

Если вы используете методы делегата, удостоверьтесь, что shouldStartLoadWithRequest: установлен для возврата YES.

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{
return YES;
}

Если для этого параметра установлено значение NO, вы увидите черно-белую страницу, которая прокручивается в обоих направлениях.

0 голосов
/ 18 августа 2013

Убедитесь, что ваш URL имеет префикс http или https.www.google.com показывает пустую страницу, но появляется https://www.google.com.

0 голосов
/ 31 июля 2011

UIWebView не отображает URL

- (void)viewDidLoad
{
    UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(50, 100, 690, 750)];
    //webView.delegate=self;    
    NSString *urlAddress = @"http://www.google.com/";
    NSURL *url = [NSURL URLWithString:urlAddress];
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
    [webView loadRequest:requestObj];
    [self.view addSubview:webView];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...