我想在Objective-C项目中导入一些快速的类。 我添加了所有类,创建了桥接头,在类中导入了MyTarget-swift.h文件,一切似乎都正常工作。
在构建项目时,我在生成的swift.h文件中发现了一个非常奇怪的错误:
StoreKit框架已添加到项目中。我不知道发生了什么。 有人知道吗?
答案 0 :(得分:1)
正确的答案是这样的:https://stackoverflow.com/a/24195188/4563329
那帮助我解决了我的问题。我将在这里发布我的固定文件:
我在Objective-c中创建了另一个名为ModuleTargetName-Swift-Fixed.h
的头文件
在其中首先导入StoreKit
,然后导入ModuleTargetName-Swift.h
。在我的Objective-C类中,我导入了ModuleTargetName-Swift-Fixed.h
这是我的课程:
// Forward declarations for property classes
#import <StoreKit/StoreKit.h>
// Imports for superclasses
#import "ModuleTargetName-Swift.h"