Objective c 如何在不崩溃的情况下将WebView包含在Objective C中

Objective c 如何在不崩溃的情况下将WebView包含在Objective C中,objective-c,webview,runtime-error,xcode7,Objective C,Webview,Runtime Error,Xcode7,当我为OSX上的Cocoa应用程序在XCode7中的Objective C项目中的表单中包含WebView组件并尝试编译时,它会编译,然后出现运行时错误: NSKeyedUnarchiver decodeObjectForKey::无法为键(NS.objects)解码类(WebView)的对象;该类可以在源代码或未链接的库中定义 修复方法是什么?在XCode7中,如果使用WebView小部件,则必须添加框架。转到项目导航器并单击第一个图标,即您的项目图标。在IDE屏幕上的中间,你会看到一般>链接

当我为OSX上的Cocoa应用程序在XCode7中的Objective C项目中的表单中包含WebView组件并尝试编译时,它会编译,然后出现运行时错误:

NSKeyedUnarchiver decodeObjectForKey::无法为键(NS.objects)解码类(WebView)的对象;该类可以在源代码或未链接的库中定义


修复方法是什么?

在XCode7中,如果使用WebView小部件,则必须添加框架。转到项目导航器并单击第一个图标,即您的项目图标。在IDE屏幕上的中间,你会看到一般>链接框架和库。单击+并添加WebKit.framework。现在,当您编译时,链接将在那里,它将工作

我认为它的缺点是它说它是一个10.11组件,因此如果我想将我的应用程序部署到10.9系统或10.10系统,它将无法工作。我不是100%肯定这一点,但没有测试,但确实有这种预感

附录:


我将我的项目设置为10.8兼容,然后发现我可以在10.8上正常运行,一直到最新的OSX。

你到底在哪里/如何添加它的?我将小部件拖到表单上。你能添加stackframe吗。