Xcode cocoa:找不到webView对象

Xcode cocoa:找不到webView对象,xcode,macos,xcode4,xcode4.3,Xcode,Macos,Xcode4,Xcode4.3,单击按钮webView加载页面。找不到webView对象 代码下载: 您尚未声明名为webView的变量,该变量在mouseUp:方法中可见 如果您有同名的属性,则需要使用属性语法访问它:self.webView,而不是webView 否则,请确保您正确地命名了变量,使用的是您指定的名称,在正确的位置声明了变量,并且在声明变量的范围内使用了变量 如果希望webView作为局部变量存在(仅存在于mouseUp:中),则需要在同一方法中突出显示的消息上方声明该变量,并为其分配一个webView 如

单击按钮webView加载页面。找不到webView对象

代码下载:


您尚未声明名为
webView
的变量,该变量在
mouseUp:
方法中可见

如果您有同名的属性,则需要使用属性语法访问它:
self.webView
,而不是
webView

否则,请确保您正确地命名了变量,使用的是您指定的名称,在正确的位置声明了变量,并且在声明变量的范围内使用了变量

如果希望
webView
作为局部变量存在(仅存在于
mouseUp:
中),则需要在同一方法中突出显示的消息上方声明该变量,并为其分配一个webView

如果希望
webView
成为实例变量,则需要在ButtonStyle类的实例变量部分中声明它,并在
mouseUp:
中或更可能的是,在前面调用的另一个方法中为其分配一个webView


如果您想在nib中创建WebView,那么您应该将
WebView
声明为outlet属性,并使用上面显示的属性访问语法访问它。

WebView是您的窗口实例的属性(您在AppWindow.h中声明的),因此您需要以某种方式获取对该属性的引用。一种方法是将这一行放在mouseUp方法中:

WebView*WebView=[(AppWindow*)self.superview.window WebView]


(您还需要将“AppWindow.h”导入ButtonStyle.m)

是否将WebKit框架添加到项目中?有两个类,一个类声明webView,另一个类调用webView