點擊按鈕webView加載頁面。無法找到webView對象。cocoa:無法找到webView對象
代碼下載:
http://code.google.com/p/kacperwangbuttontab/downloads/list
點擊按鈕webView加載頁面。無法找到webView對象。cocoa:無法找到webView對象
代碼下載:
http://code.google.com/p/kacperwangbuttontab/downloads/list
webView是你的窗口實例(你在AppWindow.h中聲明的)的屬性,所以你需要以某種方式得到一個引用。一種方法是將此行放入您的mouseUp方法中:
WebView * webView = [(AppWindow *)self.superview.window webView];
(你還需要進口「AppWindow.h」到ButtonStyle.m)
您還沒有宣佈一個名爲webView
變量就是這樣mouseUp:
方法中可見。
如果您擁有該名稱的屬性,那麼您需要使用屬性語法訪問它:self.webView
,而不是webView
。
否則,請確保您正確地命名了變量,您是通過您提供的名稱來引用它,您是否在正確的位置聲明瞭它,並且在您聲明它的範圍內使用它。
如果您的意思是webView
作爲局部變量存在(僅存在於mouseUp:
中),則需要在同一方法內高亮顯示的消息上方聲明它,併爲其分配WebView。
如果你意味着webView
是一個實例變量,那麼你需要聲明它在的ButtonStyle類的實例變量部分和的WebView在任一mouseUp:
分配給它,或者更可能的是,另一種就是前面調用的方法。
如果您想在一個筆尖中創建WebView,那麼您應該聲明webView
作爲outlet屬性,並使用上面顯示的屬性訪問語法來訪問它。
你加的WebKit框架到您的項目? – rdelmar
有兩個類,一個類聲明webView,另一個類調用webView –