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按钮跳转手机拍照,横屏拍照导致失败或崩溃问题