Webview 对象导致可可崩溃

Posted

技术标签:

【中文标题】Webview 对象导致可可崩溃【英文标题】:Webview object causes crash in cocoa 【发布时间】:2013-03-05 16:43:19 【问题描述】:

我正在研究“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】:

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

转到 MacHD>System>Library>Frameworks 并将 WebKit.framework 文件夹拖到 XCode 中的项目图标中。将弹出一个窗口,询问您是否要将文件添加到项目中。点击完成就可以了。

通过键入应该包含的内容来不包含库文件感觉很奇怪。

【讨论】:

以上是关于Webview 对象导致可可崩溃的主要内容,如果未能解决你的问题,请参考以下文章

谷歌也微软附体:安卓WebView出现严重故障导致大量APP崩溃问题

Android--(三星手机)webview嵌套H5,点击H5按钮跳转手机拍照,横屏拍照导致失败或崩溃问题

Android--(三星手机)webview嵌套H5,点击H5按钮跳转手机拍照,横屏拍照导致失败或崩溃问题

Android--(三星手机)webview嵌套H5,点击H5按钮跳转手机拍照,横屏拍照导致失败或崩溃问题

单击链接时,Android WebView 崩溃

当Webview方向更改然后按下后退按钮时,应用程序崩溃