我的 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 中显示这个网页是不切实际的,因为网页包含三个窗格;整个事情就是不适合。我真的很想从页面中提取文本。有什么干净的方法可以做到这一点吗?我可以指定我只想下载主体吗?
我猜整个页面会作为单个字符串返回,所以如果我在文本周围放置几个自制标签,这将简化手动提取文本......