Нажмите кнопку 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 в nib, тогда вы должны объявить webView
как свойство outlet и получить к нему доступ с синтаксисом доступа к свойствам, показанным выше.
Вы добавили рамки WebKit для вашего проекта? – rdelmar
Существует два класса: декларация класса webView, другой вызов класса webView –