编译器无法识别WebFrame方法

时间:2011-04-24 08:01:51

标签: cocoa xcode4

这是我正在开发的Cocoa应用程序。我正在尝试在我的应用程序中在NSWindow中嵌入一个带有一些基本内容的简单WebView。我已经将我的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 :(得分:0)

感谢Bavarious'提示,我意识到我需要导入&lt; WebKit / WebKit.h&gt;而不是&lt; WebKit / WebView.h&gt;。