【问题标题】:Import swift file into objective-c project将swift文件导入objective-c项目
【发布时间】:2016-01-14 14:30:07
【问题描述】:

我有一个问题,我正确导入了swift文件,但是在objective-c中没有导入swift的一些方法。我在我的项目中使用 SweetAlert。

This code from SweetAlert.swift

但是在生成接口头文件(CashCourier-Swift.h)时,只导入了第一个函数。

This is generated interface header

就像所有人都做了正确的事,但我不能使用带有多个参数的 showAlert 函数。

【问题讨论】:

    标签: objective-c swift bridging-header


    【解决方案1】:

    枚举 AlertStyle 会导致问题。如果 Swift 枚举具有基本整数类型(例如 Int)原始值(它们还必须用 @objc 属性标记),则它们只能桥接到 Objective-C 枚举。枚举不能被桥接,所以使用它的方法在 Objective-C 中是不可见的。

    【讨论】:

      猜你喜欢
      • 2023-04-10
      • 2015-10-27
      • 2015-09-14
      • 2018-07-04
      • 2016-11-20
      • 2017-03-28
      • 1970-01-01
      • 1970-01-01
      • 2020-11-30
      相关资源
      最近更新 更多