使用未声明的类型错误:Swift

时间:2015-03-23 19:51:37

标签: ios objective-c swift

我有一些定义了类的Objective-C文件。

enter image description here

但是当我尝试在Swift中创建该类的实例时,我收到一个错误: enter image description here

我该怎么做才能解决此错误?

2 个答案:

答案 0 :(得分:6)

为了能够使用Swift项目中的Obj-C文件,您应该添加Objective-C Bridging Header文件。创建一些h文件并为所有必需的类声明import语句。然后在构建设置中找到Objective-C Bridging Header项并设置文件名

答案 1 :(得分:2)

您正尝试将Objective-C代码与Swift合并。因此,您应该在其间使用Objective-C Bridging Header。详细信息可在官方文件中找到: https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html