我正在编写一个快速的项目,并与其他在Objective-C中编写的项目混在一起。
我已经使用了桥接头文件。而且有效。
我现在正在使用别人项目中的某些功能。在添加功能之前,这些功能已在.h文件中声明。有用:
但是,当我添加函数时:
func SACalendar(calendar: SACalendar!, didSelectDate day: Int32, month: Int32, year: Int32) {
}
发生错误:
使用未声明的类型'SACalendar'!
最佳答案
问题是您定义了一个具有相同名称SACalendar
的方法
作为现有 class 。该实例方法“隐藏”了类定义
在class Calendar
中。
重命名func SACalendar(...)
应该可以解决该问题。
关于ios - 添加功能后显示“使用未声明的类型”的错误是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30033523/