虽然我已经关注并尝试了This Thread的所有内容并阅读了所有Apple的Swift-ObjC互操作性指南,但我无法在项目中识别或使用Swift fies。
我创建了一个Swift文件来声明/定义一个名为TorusView
的类,该类继承自UIView。我试图通过导入桥接头,导入Swift类,使用语法MenuView
(现在看来*-swift.h
导入类,在另一个类*.swift.h
中访问此类。在Xcode7.2中)。我已经对那个冗长的Stack问题中推荐的目标构建设置进行了所有修改,并对google搜索中的其他各种修改进行了修改。
我尝试过的任何内容都不允许我在我的Objective-C课程中创建TorusView
目标。
答案 0 :(得分:0)
您需要导入头文件YourAppName-Swift.h
,它包含Swift中所有公共(以及内部相同目标)声明的类型。
答案 1 :(得分:0)
首先:构建设置 - >定义模块 - > YES。
第二名:产品模块名称 - >您的项目名称。
最后:improt"您的项目名称-Swift.h"在您的Object-c文件中
像这样: enter image description here