0

WebDataSourceオブジェクトを手動で作成してから、作成したオブジェクトをwebFrameオブジェクトのデータソースとして設定することはできますか?WebFrameクラスでデータソースの設定を可能にするメソッドが見つからないようです。目標は、Webページを一度にレンダリングすることなく、非同期でWebページをプリロードすることです。

4

2 に答える 2

1

(これは、少し前に答えた質問のフォローアップだと思いますか?)

その質問に対する私のコメントでほのめかしたように、-[WebFrame load...]コンテンツをロードする方法の1つを使用します。ロードリクエストを発行すると、WebViewがインスタンス化さ-provisionalDataSourceれます。これが-dataSource(明確な名前付けのために!)になります。クラスのドキュメントに要約されているように:

暫定データソースは、データが受信されると、コミットされたデータソースに移行します。

WebDataSourceWebKitを拡張しているのでない限り、通常、インスタンスを直接作成する理由はないと思います。あなたのためにそれをしましょうWebFrame

于 2012-05-11T18:06:18.527 に答える
1

オフスクリーンのWebViewを使用するだけです。それはあなたのためにリソースをロードし、それ自体を描く時間を無駄にしません。

于 2012-05-14T08:14:15.117 に答える