将Swift类导入Objective c [复制]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将Swift类导入Objective c [复制]相关的知识,希望对你有一定的参考价值。

我正在尝试在我的Object-c项目中使用Swift类。到目前为止,我已经创建了Objective-C项目并导入了swift类,并且它问我是否要配置Objective-C桥接头?然后我点击Create Bridging Header以创建productname-Bridging-Header.h文件。

然后我改变了

Always Search User Paths-->YES
SWIFT_OBJC_BRIDGING_HEADER-->YES

之后我将swift类导入到我的viewController.m类中

示例:#import“Swiftclass.swift.h”

但是它没有找到#import“Swiftclass.swift.h”文件

答案

你需要导入ProjectName-Swift.h

如果您的项目名称包含空格,请用下划线替换它们(例如“My Project”变为“My_Project-Swift.h”)

喜欢,

 #import "My_Project-Swift.h"

试试这样吧。它会帮助你。

以上是关于将Swift类导入Objective c [复制]的主要内容,如果未能解决你的问题,请参考以下文章

将 Swift 导入 Objective-C - “使用未声明的标识符”

如何将 Objective C 静态库导入 Swift 框架?

无法将 iSpeech 导入我的 iOS Swift 项目

将 Swift 导入 Objective-C:未创建 Objective-C 标头“-Swift.h”

将 Swift 导入 Objective-C:未创建 Objective-C 标头“-Swift.h”

将 Objective C 框架导入我的 Swift 项目后,我的项目无法识别桥接文件中的头文件