Swift:将文件导入桥接头时出现分段错误 11 [英] Swift: Segmentation fault 11 on importing files to bridging header

查看:31
本文介绍了Swift:将文件导入桥接头时出现分段错误 11的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有这个用目标 C 编写的遗留代码库,我最近尝试合并 swift,我为使用 swift 进行了所有必要的更改,如桥接标头和构建设置.当我添加新的目标 C 文件并将它们导入桥接头时,一切正常,但是当我尝试导入旧的目标 C 类时,代码停止编译,说明分段错误.

I have this legacy code base written in objective C, I recently tried to incorporate swift, I made all the necessary changes for using swift like bridging headers and build settings. When I add new objective C files and import them to bridging header everything works fine, but when I try to import old objective c classes the code stops compiling stating Segmentation fault.

你能提出一些可能的解决方案吗?

Can you please suggest some possible solution?

谢谢安吉特

推荐答案

试试这个,进入 Build Settings -> Swift Compiler - Code generation,将 Optimization Level 设置为 None.

Try this, go to Build Settings -> Swift Compiler - Code generation, set Optimisation Level to None.

希望可以帮到你.

这篇关于Swift:将文件导入桥接头时出现分段错误 11的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆