Xcode 6 UIWebView与iOS 7.1不兼容吗?

时间:2014-07-03 03:56:19

标签: ios uiwebview swift ios8

我是iOS编程的新手,现在正在使用Swift使用XCode进行编码。

我想在我的应用上使用UIWebView。我创建了一个webview并使用以下代码来运行它。

 var url = NSURL(string:"http://some-website.special.page.com/");
 var req = NSURLRequest(URL:url);
 webView.loadRequest(req);

这在ioS8模拟器和手机上运行完美,但是当我尝试在7.1的模拟器/ iPhone上执行/部署相同的应用程序崩溃时!

我得到的是XCode上的以下错误。

dyld`dyld_fatal_error:
0x8fe460b4:  int3   
0x8fe460b5:  nop    

经历堆栈溢出旧帖子我偶然发现了这篇文章Which is the cause for dyld`dyld_fatal_error, a incompatible api on iOS? 这也谈到了这个错误。但在我的情况下,我没有使用任何额外的框架。我认为它应该是webkit的兼容性问题。不确定我是否正在考虑正确的方向。什么是这方面的工作,因为我希望我的应用程序向后兼容以及使用ios8功能?感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

类似的问题也发生在OS X上。

如果我使用10.9 SDK但在Yosemite上使用Xcode 6 beta 2编译代码,那么二进制文件在Yosemite上运行没有问题,但它在10.9上崩溃了;如果完全相同的代码是在10.9.3机器上的Xcode 6 beta 2中编译的,那么它在10.9上运行没有问题,但是在Yosemite上随机崩溃。

我猜这里有关于Xcode 6 beta系统或SDK的错误,但无法确定。

(抱歉,我的意思是使用评论,但我的声誉不是50岁。)