Webview对象导致可可崩溃

时间:2013-03-05 16:43:19

标签: cocoa webview crash

我正在进行" Cocoa编程:开发人员快速入门指南。"其中一个示例是通过将WebView对象插入窗口来创建基本浏览器。每当我这样做时,它会导致程序崩溃(但编译正常),并显示消息:

  

线程1:SIGABRT

标记为该行:

return NSApplicationMain(argc, (const char **)argv);

我知道它是WebView对象,因为当我删除它时,问题就消失了。我在这里看到一个类似的问题,建议在预处理器中添加以下行:

#import <webKit/webview.h>
#import <webKit/webkit.h>

但结果是一样的。我没有编写任何实际代码,只操纵了Interface Builder GUI中的MainMenu.xib

1 个答案:

答案 0 :(得分:4)

WebKit.framework需要包含在构建中。

转到MacHD&gt;系统&gt;库&gt;框架并将WebKit.framework文件夹拖到XCode中的项目图标中。将弹出一个窗口,询问您是否要将文件添加到项目中。点击完成,它将起作用。

通过输入应该包含库文件而不包含库文件会感觉很奇怪。