Cocoa Touch Objective-C框架中的Swift类

3
我正在尝试使用Objective-C和一些Swift类构建Cocoa Touch Framework(显然是XCode 6)。
我以前已成功地将Swift类添加到常规项目(没有框架),因此我知道此操作所需的构建设置(嵌入式内容包含Swift代码)。不幸的是,框架项目无法构建头文件(projectName-Swift.h),因此我无法将该类和Swift类导入任何.m文件中。
有谁知道为什么无法运行此操作,并且需要更改哪些构建设置才能使其工作?
2个回答

2

0

我已经为此苦苦挣扎了一段时间,因为我认为文档不够清晰。我的项目设置略有不同,花费了我一些时间来解决这个问题,所以我想在这里回答。

我的项目名称是:MyProject 在这个项目中,我有一个框架:MyFramwork

我在MyFramework中有一个Swift文件,我想将其导入到MyFramework中的Objective-C文件中。

要实现这一点,您需要:

#import <MyFramework/MyFramework-Swift.h>

不是

#import <MyProject/MyFramework-Swift.h>

希望这能帮助到某个人。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接