将 swift 文件导入 objective-c 项目

Import swift file into objective-c project

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

This code from SweetAlert.swift

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

This is generated interface header

好像都做对了,但我不能使用带有多个参数的 showAlert 函数。

枚举 AlertStyle 导致了问题。 Swift 枚举只能桥接到 Objective-C 枚举,如果它们具有基本整数类型(例如 Int)原始值(它们也必须用 @objc 属性标记)。无法桥接枚举,因此使用它的方法在 Objective-C.

中不可见