2

我想在 Objective-C 项目中导入一些 swift 类。我添加了所有类,创建了桥接头,在我的类中导入了 MyTarget-swift.h 文件,一切似乎都正常。

在构建项目时,我在生成的 swift.h 文件中发现了一个非常奇怪的错误:

在此处输入图像描述

StoreKit 框架已添加到项目中。我不知道发生了什么。有人有什么想法吗?

4

1 回答 1

2

正确答案是:https ://stackoverflow.com/a/24195188/4563329

这帮助我解决了我的问题。我将在这里发布我的固定文件:

我在objective-c 中创建了另一个名为ModuleTargetName-Swift-Fixed.h Inside 的头文件,首先我导入了它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"
于 2018-11-15T17:01:49.890 回答