美文网首页
OC 和 swift 混编遇到的坑

OC 和 swift 混编遇到的坑

作者: Sparkle_S | 来源:发表于2016-11-30 15:04 被阅读0次

swift 中定义的方法不被翻译

如果你在 OC 类中调用 swift 类中自定义的方法,遇到无法调用的情况。 这时候你第一反应应该是去检查要调用的这个方法中是否使用了枚举类型。 如果有,恭喜你,在这个枚举前加上 @objc( 枚举 )即可。 @objc( 枚举 )的意思是将 EmptyType 翻译成 OC。

@objc(EmptyType)
public enum EmptyType:Int {
  case OrderType  
  case ReserveType  
}

注:
Swift和OC混编,可查阅如下链接:
在项目里交叉使用Swift和OC
初探swift语言的学习笔记九(OC与Swift混编)

期待你的评论建议O(∩_∩)O~

相关文章

  • oc Swift 混编

    oc Swift 混编 oc 项目 混编Swift1.1 oc 调用 Swift 的类 和 方法步骤: ...

  • OC和Swift混编一

    OC工程下混编 Swift工程下混编请查看OC和Swift混编二 1.建一个OC工程命名为OCTestSwift ...

  • OC 和 swift 混编遇到的坑

    swift 中定义的方法不被翻译 如果你在 OC 类中调用 swift 类中自定义的方法,遇到无法调用的情况。 这...

  • OC和Swift混编二

    Swift工程下混编 OC工程下混编请查看OC和Swift混编一 1.建一个Swift工程命名为SwiftTest...

  • Swift

    混编 15、OC与Swift的混编_海森堡_lichangan的博客-CSDN博客_oc swift 混编[htt...

  • Swift(总)

    Swift目录如下: Objective-C和Swift混编指南-s混编-OC&Swift[https://www...

  • OC和Swift混编手动创建桥接文件及命名空间

    Obj-C混编Swift && Swift混编Obj-C Swift引用OC实现通过桥接头文件,OC引用Swift...

  • oc和swift混编时遇到的坑

    我们的项目用的是oc,然后因为开源库的原因,我们的项目中也用到了swift,某天在联机调试的时候,Xcode报了一...

  • swift 和 oc 混编 以及遇到的坑

    一. 在swift中调用oc. 创建名为项目名+Bridging-Header.h的文件,注意名称一定要一模一样。...

  • OC Swift文件混编

    一.Swift 类可以继承 OC 类,OC 类不能继承 Swift 类。 二.Swift 和 OC 混编 三.两个...

网友评论

      本文标题:OC 和 swift 混编遇到的坑

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