将 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.
中不可见
我有一个问题,我正确地导入了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.