1

私は WebView で作業しています。この呼び出しを my に配置すると-awakeFromNib:

[myWebView setMainFrameURL:@"http://www.google.com"];

私は私が望む行動を取得します。Google のホームページが WebView に表示されます。しかし、NSStrings を含む可変配列から別のメソッドでメイン フレームの URL を設定する必要があります。

このメソッド呼び出し

[myWebView setMainFrameURL:[mutableArrayContainingNSStrings objectAtIndex:0]];

WebView を更新しません。WebView にリロードするように指示する必要がありますか? 私は試し-setNeedsDisplay:YESてみ-reloadましたが、役に立ちませんでした。

4

3 に答える 3

1

私は問題を理解しました。WebView は IBOutlet です。-awakeFromNib の前に問題を起こしていたメソッド呼び出しを行っていました。その 1 行を -awakeFromNib に移動し、現在はソートされています。入力していただきありがとうございます。初心者投稿のリストに +1 します。

于 2009-01-15T15:49:12.023 に答える
0

いくつかのこと

(1)正しいオブジェクトを指していることを確認するために、2番目のマークのコメント

(2)WebKitを直接扱ってからしばらく経ちますが、「www.google.com」のような文字列が機能しない可能性があることはわかっています。「http://www 」が必要です。 myWebViewへの最初の呼び出しで持っている.google.com"。すべてのURL文字列が次のようになっていることを確認してください。www.google.comをhttp://www.google.comに展開して実際にサイトにアクセスできるようにするのはブラウザ(Safari / Chrome / etc)です。

それがうまくいかない場合は、ここに文字列が表示されるので、テストを検証して実行し、WebViewで何が起こっているかを確認できます。

于 2009-01-15T01:50:46.007 に答える
0

アクション メソッドにブレークポイントを設定して、 と の両方myWebView[mutableArrayContainingNSStrings objectAtIndex:0]正しいオブジェクトを指していることを確認しましたか?

于 2009-01-14T17:38:14.863 に答える