我已经使用桥接头将Objective-C文件导入到Swift项目中,但是出现错误“ Expected a type”

时间:2019-05-16 07:14:14

标签: ios objective-c swift xcode

我已将objective-c文件复制到我的swift项目中。我在swift项目中创建了一个桥接头文件,并且还导入了所需的Objective-C文件。但是我在项目的许多地方都遇到了“ Expected a type”的问题。

enter image description here

2 个答案:

答案 0 :(得分:0)

在桥接标题($ ProjectName-Bridging-Header)中,确保已导入

#import <Foundation/Foundation.h>

除了此检查:

  1. 为“ Swift”下的“ Objective-C桥接标头”提供的路径     编译器-“常规”指向正确的位置
  2. 确保将“包装”下的“定义模块”设置为“是”
  3. 如果目标c代码使用任何自定义类型或库。确保它也包括在内

答案 1 :(得分:0)

在项目(构建设置)Bridging-Header文件路径中,确定设置正确吗?

YourProjectName/Bridging-Header-Filename.h