Это приложение Какао, над которым я работаю. Я пытаюсь внедрить простой 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];