2013-10-04 2 views
2

У меня проблемы с моим кодом веб-просмотра. он полностью работает с версией iPhone и iPad без сетчатки, но не может заставить ее работать с сетчаткой.Как сделать работу WebView в iPhone/iPad Retina

Я предоставил свой код ниже ... Что, по-видимому, является проблемой здесь?

self.webView.delegate=self; 
self.webView.scalesPageToFit = YES; 
NSString *urlAddress = @"https://www.google.com/"; 

//Create a URL object. 
NSURL *url = [NSURL URLWithString:urlAddress]; 

//URL Request Object 
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 

//Load the request in the UIWebView. 
[webView1 loadRequest:requestObj]; 
[self.view addSubview:webView]; 

Я программист-любитель, поэтому, пожалуйста, простите меня. Я уже сделал свой поиск в Google, но не смог найти ответ, так вот я:

Редактировать: извините, парни за неполную информацию. это не в xib или раскадровке. Кроме того, конкретная проблема, возникающая у них, заключается в том, что в сетчатке открывается веб-просмотр и немедленно закрывается, а затем сбой приложения. не обращайте внимания на крах, поскольку я понимаю, почему это произошло. им просто беспокоило, что он не работает на дисплее сетчатки, даже несмотря на то, что он отлично справляется с сетчаткой.

мой первоначальный код - webView.delegate = self; и не self.webView.delegate = self; ... я просто изменил его, потому что я сделал какое-то случайное тестирование. :/

+3

с какой проблемой вы столкнулись? – Vinodh

+0

Является ли веб-просмотр в вашем .xib-файле или динамически создан? Если это в вашем .xib-файле, вам не нужно добавлять addubview в ваш взгляд. – user1673099

+0

Что такое проблема с ур? – manujmv

ответ

1

Странно, что ваш код работает на любом устройстве, потому что в вашем случае UIWebview есть ошибка. это должно быть похоже на это, взгляните на addubview, что вы делаете.

self.webView.delegate=self; 
self.webView.scalesPageToFit = YES; 
NSString *urlAddress = @"https://www.google.com/"; 

//Create a URL object. 
NSURL *url = [NSURL URLWithString:urlAddress]; 

//URL Request Object 
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 

//Load the request in the UIWebView. 
[self.webView loadRequest:requestObj]; 
[self.view addSubview:self.webView]; 
+0

да, спасибо, что указали это. мой исходный код был только веб-просмотром, а не self.webview. Я изменил его, потому что я экспериментировал с некоторыми вещами, которые не работали. Теперь я изменил addubview на self.webview –

+0

@MattData: - Посмотрите на свою строку loadRequest, это все еще webView1. замените это также моим кодом, надеюсь, ваша проблема будет решена. –

+0

Я не думаю, что это проблема, потому что изначально они без «я». Я просто добавил себя, когда экспериментировал. спасибо за ответ, хотя –

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