在Objective-C项目中使用Swift

时间:2016-03-02 19:57:24

标签: objective-c swift interop

虽然我已经关注并尝试了This Thread的所有内容并阅读了所有Apple的Swift-ObjC互操作性指南,但我无法在项目中识别或使用Swift fies。

我创建了一个Swift文件来声明/定义一个名为TorusView的类,该类继承自UIView。我试图通过导入桥接头,导入Swift类,使用语法MenuView(现在看来*-swift.h导入类,在另一个类*.swift.h中访问此类。在Xcode7.2中)。我已经对那个冗长的Stack问题中推荐的目标构建设置进行了所有修改,并对google搜索中的其他各种修改进行了修改。

我尝试过的任何内容都不允许我在我的Objective-C课程中创建TorusView目标。

2 个答案:

答案 0 :(得分:0)

您需要导入头文件YourAppName-Swift.h,它包含Swift中所有公共(以及内部相同目标)声明的类型。

答案 1 :(得分:0)

首先:构建设置 - >定义模块 - > YES。

第二名:产品模块名称 - >您的项目名称。

最后:improt"您的项目名称-Swift.h"在您的Object-c文件中

像这样: enter image description here