Компилятор не распознает методы WebFrame - PullRequest
0 голосов
/ 24 апреля 2011

Это приложение Какао, над которым я работаю. Я пытаюсь внедрить простой WebView с некоторым базовым содержимым в NSWindow в моем приложении. Я подключил свой WebView к своему NSWindowController, и каждый раз, когда я пытаюсь передать селектор этому WebView, все в порядке. Но для загрузки контента мне нужно использовать WebFrame. И XCode отказывается распознавать любые методы в WebFrame (хотя кажется, что он распознает, что WebFrame является правильным классом.) Например:

[[webView mainFrame] loadHTMLString:htmlString baseURL:nil];

генерирует 'loadHTMLString: baseURL:' not found Предупреждение компилятора. Он работает во время выполнения, но, конечно, я бы хотел исключить предупреждение компилятора.

Есть мысли о том, что случилось?

Заранее спасибо.

(отредактировано для добавления дополнительного кода)

Ниже приведен заголовочный файл моего ViewController:

#import <Foundation/Foundation.h>
#import <WebKit/WebView.h>

@interface ReportViewController : NSWindowController {

   IBOutlet WebView *webView;

}

@property (nonatomic, assign) WebView *webView;

А ниже приведен фрагмент моей реализации Документа:

ReportViewController *window = [[ReportViewController alloc] initWithWindowNibName:@"Report"];
[window showWindow:nil];
WebView *webView = [window webView];
[htmlData writeToFile:tmpfile atomically:YES];

1 Ответ

0 голосов
/ 30 апреля 2011

Благодаря подсказке Bavarious я понял, что мне нужно импортироватьв отличие от.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...