我正在编写一个快速的项目,并与其他在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/

10-11 19:27