UIWebView не обновляется - PullRequest
       11

UIWebView не обновляется

0 голосов
/ 10 октября 2010

Я использую UIWebView loadRequest для запроса нового URL.UIWebView находится внутри TabBar View.Когда я размещаю запрос внутри awakeFromNib, он работает.При последующем вызове вид не меняется.

[webDisplay loadRequest: [NSURLRequest requestWithURL: [NSURL URLWithString: @ "http://www.google.com"]]];

Если я помещаю первоначальный запрос в viewDidLoad вместо awakeFromNib, он также, кажется, неработа.

Замечу, что если я отслеживаю запрос путем делегирования shouldStartLoadWithRequest, то этот метод, похоже, также не вызывается этим вызовом loadRequest.

1 Ответ

1 голос
/ 10 октября 2010

Контроллеры вида вкладок загружаются только один раз, т.е. когда конкретная вкладка выбирается впервые.Таким образом, viewDidLoad и awakeFromNib вызываются только один раз.

Вам необходимо вызвать loadrequest в методе viewDidAppear, чтобы веб-просмотр был перезагружен с последним содержимым, когда выбрана эта конкретная вкладка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...