2

我已按照所有说明将 Objective-C pod 安装到我的 Swift 项目中。我制作了一个在构建时发现的桥接头,但我无法访问任何类。桥接头路径是相对于 srcroot 的,所以我不担心文件被找到。

我在桥接头中导入了我的 pod,如下所示:

#import <ASCFlatUIColor/ASCFlatUIColor.h>

我已经看过这里:如何从 Swift 调用 Objective C 代码,但我仍然收到以下错误:

self.view.backgroundColor = ASCFlatUIColor.emeraldColor()

我在 pod 中没有错误,但我的项目根本无法找到 pod 的文件:

Use of unresolved identifier 'ASCFlatUIColor'

我是否必须添加任何用户标题搜索路径?

有什么帮助吗?

4

1 回答 1

3

好的,所以我找到了修复程序。确保在“Link Binary with Libraries”中链接框架:

将二进制文件链接到库屏幕截图

完成此操作后,您可以添加导入语句:

import ASCFlatUIColor

然后您可以访问:

self.view.backgroundColor = ASCFlatUIColor.emeraldColor()

希望这对其他人有帮助!

于 2015-10-16T05:02:17.537 回答