Я работаю над приложением, которое использует UIWebView для отображения файлов справки. WebView живет в своем собственном представлении DocViewController ... когда он называется
- (void)viewDidLoad {
метод использует
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath: [[NSBundle mainBundle] pathForResource:docPage ofType:@"html"]isDirectory:NO]]];
чтобы загрузить нужную страницу документа. Однако после загрузки первой страницы представление становится статическим, и новые страницы не загружаются при изменении docPage и переключении представления. Есть ли способ очистить webView, чтобы новые страницы загружались по запросу?
Изменить:
Первый ответ меня сбивает. Как работает процедура ниже. Просто он работает только один раз. После того, как представление загружается в первый раз, оно не меняется при повторном включении этого представления и при другой запрошенной странице html. В представлении всегда отображается первая запрошенная страница html и не загружаются новые запросы.
- (void)viewDidLoad {
docPage = [NSString stringWithFormat: @"%d", hexpage];
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[NSBundle mainBundle] pathForResource:docPage ofType:@"html"]isDirectory:NO]]];
}