我有一些定义了类的Objective-C文件。
但是当我尝试在Swift中创建该类的实例时,我收到一个错误:
我该怎么做才能解决此错误?
答案 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