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