OC调用Swift ,按照这个步骤一定可以成功!

发现从网上找出来的方法总会有些不全面,或者按照他们那些方法实现不了OC调用Swift.所以今天自己整理一下一定可行的步骤只需一篇就不用再瞎百度了。再次声明下:总结别人的,方便自己查找!废话少说步骤如下:

1、

2、上面修改的配置项Product  Name后面要用。然后COM+N 创建一个新的文件:

这个需要注意:上图中的Subclass of一定要设置为NSObject或其子类,否则OC工程将不会找到该类。

点击确认后会选择保存路径,点击Create,出现如下界面:

这个界面是询问是否创建桥接的头文件,这个文件在Swift调用OC代码的时候比较管用,但是在OC中调用Swift的时候我发现没有什么卵用。

3、然后自己创建一个以"项目名"-Swift.h文件

,虽然这文件没什么用,但还是需要建立一下。方便在后面的控制器中添加这个头文件

添加之后可以吧之前建的

这个文件删除,因为系统已经建立一个相同的隐藏文件,你只需要导入即可。

4、然后,你把你需要的Swift项目加入到工程。到这里你的项目应该就可以成功调用Swift了,你可以点击"项目名"-Swift.h这个头文件,看看是否有内容,类似

如果有说明你已经成功。接下来就可以在像使用OC语法一样了。

只要按照上面的步骤没一定可以实现OC调用Swift.如有问题欢迎纠正!

------By ZPengs

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,672评论 4 61
  • 散光的眼睛看到的景象, 少了那份诗意。 沉重的脑袋里已找不到, 那份童年的回忆。 当徘徊于“是”与“非”的选择题;...
    如見阅读 1,630评论 0 0

友情链接更多精彩内容