美文网首页
在OC项目中调用Swift文件中的方法

在OC项目中调用Swift文件中的方法

作者: coming_168 | 来源:发表于2019-08-08 17:08 被阅读0次

oc的项目中,有时会碰到需要引用swift方法的情况,下面简单做一下介绍

1. 在oc的项目中创建swfit文件

image.png

2. 创建桥接文件

  • 在创建swfit文件的时候,Xcode会弹出一个提示,此时需要创建一个桥接文件


    image.png

3. 在swfit中实现调用的方法

  • 当oc需要调用swfit的方法时候,需要在swfit的方法前面加@objc对swift的方法进行修饰,否则无法调用
    image.png

4. 在oc中引入swfit的头文件

  • 创建swfit文件的时候系统会自动为工程创建一个“工程名-Swift.h”的文件(但是不会显示出来,可以引用),此文件不可手动创建,必须使用系统创建的
  • 导入头文件:#import "TestMothod-Swift.h"

5. 在oc中调用swfit方法,打印如下:

image.png

相关文章

  • swift与OC混编、调用

    一、swift项目中swift文件调用OC中的某个方法 (1)创建桥接文件 XHLeLeDai-Bridging-...

  • OC工程中OC文件和Swift文件相互引用

    1、主工程是OC创建,工程中OC文件调用Swift 文件及项目中Swift调用OC文件1.1 创建OC项目 1....

  • 25.OC和Swift混用

    在SWIFT中调用OC,需要先创建桥接头文件,当我们在OC项目中创建SWIFT文件或SWIFT项目创建OC文件时,...

  • Swift中调用OC的方法

    在Swift中调用OC的方法的话需要建立桥接文件 1、在swift项目中新建一个文件,选择开发语言Language...

  • OC和Swift的相互调用

    Swift调用OC 在Swift项目中调用OC代码,需要用到桥接文件,在桥接文件中导入需要用到OC类的.h文件。 ...

  • iOS-OC与Swift文件相互调用

    项目开发中OC中会使用到Swift文件,也可能在Swift项目中调用OC文件,两种方式略有不同: OC调用Swif...

  • Swift 和 OC 混编 相互调用

    swift 调用 oc 在swift项目中,生成oc 文件,会自动生成 项目名-Bridging-Header ...

  • No visible @interface for 'X

    今天研究了一下Swift和OC混编,在OC文件中调用Swift方法时候报错: 解决方法 因为Swift提供给OC的...

  • 从OC到Swift

    Swift调用OC类和方法 在工程名-Bridging-Header.h中添加需要调用OC类的头文件.h OC调用...

  • OC项目中,Swift 和OC混合开发

    链接:Swift项目中,Swift 和OC混合开发 一、Swift调用OC文件 1.如果是新建Swift文件,会提...

网友评论

      本文标题:在OC项目中调用Swift文件中的方法

      本文链接:https://www.haomeiwen.com/subject/nrxfjctx.html