我有一个问题,我正确导入了swift文件,但swift的某些方法没有导入到objective-c中。我在我的项目中使用SweetAlert。
This code from SweetAlert.swift
但是当生成接口头文件(CashCourier-Swift.h)时,它只导入了第一个函数。
This is generated interface header
像所有人做的一样正确,但我不能使用带有多个参数的showAlert函数。
答案 0 :(得分:3)
枚举AlertStyle
会导致问题。如果Swift枚举具有基本整数类型(例如Int
)原始值(它们也必须标有@objc
属性),则它们只能桥接到Objective-C枚举。枚举无法桥接,因此使用它的方法在Objective-C中不可见。