未解决的标识符 - Swift中的Objective-C Pod

未解决的标识符 - Swift中的Objective-C Pod

问题描述:

我已按照所有说明在我的Swift项目中安装Objective-C窗格。我做了一个桥接头文件,这个头文件是在构建时发现的,但我无法访问任何类。桥接头路径是相对于srcroot的,所以我不担心被找到的文件。未解决的标识符 - Swift中的Objective-C Pod

我进口我荚在桥接报头,像这样:

#import <ASCFlatUIColor/ASCFlatUIColor.h> 

我已经看这里:How to call Objective C code from Swift,但我仍然得到错误:

self.view.backgroundColor = ASCFlatUIColor.emeraldColor() 

我有没有错误但我的项目根本无法找到吊舱的文件:

Use of unresolved identifier 'ASCFlatUIColor' 

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

任何帮助?

好吧,我找到了修复程序。确保框架中的“链接二进制与库”链接:

Link Binary With Libraries Screenshot

之后你做到这一点,你可以添加一个import语句:

import ASCFlatUIColor 

然后,你可以访问:

self.view.backgroundColor = ASCFlatUIColor.emeraldColor() 

希望这可以帮助别人!

+0

好友,你节省了我的时间。 – byJeevan