如何在目标c中使用swift文件
Posted
技术标签:
【中文标题】如何在目标c中使用swift文件【英文标题】:How to use swift files in objective c 【发布时间】:2016-07-28 12:22:47 【问题描述】:我想在 Objective-C 代码中使用我的 Swift 文件。我发现了不同的链接,说明如何做到这一点。
我的项目名称是:Test-Project。
我将#import "Test-Project-Swift.h" 导入到我的 .m 文件中,以使用目标 c 源代码中所需的分类。
我看了这个video,没有问题,但是我没有找到'Test-Project-Swift.h'文件。
【问题讨论】:
pinkstone.co.uk/how-to-use-swift-classes-in-objective-c 你想在objective C中使用swift文件对吧?你的 swift 文件名是什么? @SuhasPatil MySettings.swift。是的,你是对的File not found
- 你的项目中没有这样的文件,或者路径错误,再检查一下。
如果您的项目名称包含空格,则将其替换为underscores (_)
。
【参考方案1】:
我们认识到: 看起来“-”的问题我们需要将其更改为“_”-“Test_Project-Swift.h”。我在项目设置中检查了 Objective-C Generated Interface Header Name。
【讨论】:
以上是关于如何在目标c中使用swift文件的主要内容,如果未能解决你的问题,请参考以下文章
如何从目标 c 中的 pod 文件访问我的 swift 项目文件?
我如何从目标 c 代码中获取 Swift AppDelegate 的参考