ボタンをクリックします。webViewのページを読み込みます.WebViewオブジェクトが見つかりません。ココア:webViewオブジェクトを見つけることができません
コードのダウンロード:
http://code.google.com/p/kacperwangbuttontab/downloads/list
ボタンをクリックします。webViewのページを読み込みます.WebViewオブジェクトが見つかりません。ココア:webViewオブジェクトを見つけることができません
コードのダウンロード:
http://code.google.com/p/kacperwangbuttontab/downloads/list
webViewは、(AppWindow.hで宣言した)ウィンドウインスタンスのプロパティなので、何とかその参照を取得する必要があります。これを行う1つの方法は、mouseUpメソッドにこの行を入れることです:
WebView * WebView = [(AppWindow *)self.superview.window webView];
(「AppWindow.h」もButtonStyle.mにインポートする必要があります)
あなたはそのmouseUp:
メソッド内に見えるのですwebView
という名前の変数を宣言していません。
その名前のプロパティがある場合は、webView
ではなく、プロパティ構文:self.webView
を使用してプロパティにアクセスする必要があります。
それ以外の場合は、変数名を正しく指定したこと、名前を指定したこと、正しい場所に宣言したこと、宣言したスコープ内で使用することなどを確認してください。
ローカル変数(mouseUp:
内にのみ存在する)としてwebView
が存在する場合は、同じメソッド内で強調表示されたメッセージの上に宣言し、それにWebViewを割り当てる必要があります。
webView
をインスタンス変数にする場合は、それをButtonStyleクラスのインスタンス変数セクションで宣言し、WebViewにmouseUp:
またはそれよりも前に呼び出された別のメソッドを割り当てる必要があります。
nibでWebViewを作成する場合は、出口プロパティとしてwebView
を宣言して、上に示したプロパティーアクセス構文でアクセスしてください。
WebKitフレームワークをプロジェクトに追加しましたか? – rdelmar
クラス宣言webView、別のクラス呼び出しwebView –