私の iPhone アプリには、UIWebView を含む情報ページがあり、それを私のウェブサイトの情報ページに示しました。
NSString *urlAddress = @"http://www.toneme.org/Software";
NSURL *url = [NSURL URLWithString: urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL: url];
[self.webView loadRequest:requestObj];
ただし、ユーザーがアプリをロードするたびに、データが取得されるまで何年もの間、空白の画面が表示されます。これは良くない。
バックグラウンドで新しいバージョンを取得しようとしている間に、最後に読み込まれたページを表示する方がはるかに優れています。しかし、これをきれいに行う方法がわかりません。誰かが私を始めることができますか?
2 番目の質問: Web ページには 3 つのペインが含まれているため、iPhone の場合、この Web ページを UIWebView に表示することは実用的ではありません。全体が収まりません。私は本当にページからテキストを抽出したい。これを行うクリーンな方法はありますか?本体のみダウンロードしたいという指定はできますか?
ページ全体が単一の文字列として返されると推測しているので、テキストの周りに自家製のタグをいくつか付ければ、テキストを手動で抽出するのが簡単になるでしょう...