Веб-представление не перезагружается каждый раз в веб-представлении iPad? - PullRequest
0 голосов
/ 27 января 2012

Первое спасибо заранее, чтобы взглянуть на мою проблему.Моя проблема в том, что я занимаюсь разработкой приложения для веб-просмотра.Это так же, как в браузере, но у меня есть проблема, связанная с перезагрузкой веб-просмотра.Когда я получаю закладку в виде значения в закладку и пытаюсь перезагрузить текущее веб-представление из следующего URL-адреса закладки, мое веб-представление не замечает.Я застрял в этом вопросе.Хотя, когда я вхожу через любой URL-адрес, он работает отлично.Могу ли я сделать что-то не так с веб-просмотром?

temp = appDeleg.strURLFromPopover;

NSURL *url = [NSURL URLWithString:temp];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[self.myWebView loadRequest:requestObj];
[self.myWebView setDelegate:self];
[self.view addSubview:myWebView];

Пожалуйста, посмотрите ..

1 Ответ

0 голосов
/ 27 января 2012

Последняя строка выглядит очень подозрительно.По моему опыту, [self.view addSubview: myWebView] следует поместить в «блок инициализации», чтобы избежать некоторых ленивых проблем с инициализацией.Вы уверены, что все объекты НЕ ноль?если это так, вы можете попытаться установить делегат UIWebView для вашего класса и выполнить отладку в каждом методе, чтобы проверить, правильно ли инициализирован ваш объект.Я попробовал твой код, отлично работает на моей стороне.Ниже приведен метод делегата, который вы можете рассмотреть около

– webView:shouldStartLoadWithRequest:navigationType:
– webViewDidStartLoad:
– webViewDidFinishLoad:
– webView:didFailLoadWithError:
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...