В моем приложении для iPhone есть информационная страница, которая содержит UIWebView, который я указал на информационной странице моего веб-сайта:
NSString *urlAddress = @"http://www.toneme.org/Software";
NSURL *url = [NSURL URLWithString: urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL: url];
[self.webView loadRequest:requestObj];
Однако каждый раз, когда пользователь загружает приложение, он будет получать пустой экран целую вечность, пока он не получит данные. Это не хорошо.
Было бы намного лучше отображать последнюю загруженную страницу, пытаясь получить новую версию в фоновом режиме. Но я не вижу, как это сделать чисто. может кто-нибудь заставить меня начать?
Второй вопрос: для iPhone нецелесообразно отображать эту веб-страницу в UIWebView, поскольку веб-страница содержит три панели; все просто не влезет. Я действительно хочу извлечь текст со страницы. Есть ли чистый способ сделать это? Могу ли я указать, что хочу загрузить только основную часть?
Я предполагаю, что вся страница возвращается как одна строка, так что, возможно, если я поставлю пару самодельных тегов вокруг своего текста, это упростит извлечение текста вручную...