我还可以为可可pod框架使用桥接头吗?

时间:2015-08-14 05:13:23

标签: objective-c xcode swift cocoapods

我曾经使用这一行使用桥接头文件下载Parse框架并桥接到我的Swift项目:

#import <Parse/Parse.h>

现在我只是切换到使用可可豆荚,当我加入use_frameworks时,事情就搞砸了!在Podfile中。如果我继续使用相同的桥接文件,则所有PFObject在构建时都会成为未解析的标识符,错误类似于&#34;使用未解析的标识符&#39; PFUser&#39;&#34;。当我把

时,这个错误就消失了
import Parse

位于每个文件的顶部。但这几乎是每个文件,因为它是一个Parse项目,更不用说其他东西要导入,比如ParseUI等。是否有一种方法可以导入一次作为桥接标题用于做什么?

我尝试将桥接标题中的导入行更改为:

import "Parse.h"

它给了我另一个错误,说&#34;重复的课程界面定义&#39; Parse&#39;&#34;:

MyApp/Pods/Parse/Parse/Parse.h:66:1: error: duplicate interface definition for class 'Parse'
@interface Parse : NSObject
^
/Library/Developer/Xcode/DerivedData/MyApp-dbdwtdjelpuomaaawugvjubngrvq/Build/Products/Debug-iphonesimulator/Parse.framework/Headers/Parse.h:66:12: note: previous definition is here
@interface Parse : NSObject
           ^

我在这里检查了其他问题,但没有运气。 有什么帮助吗?

编辑:这个奇怪的错误如图所示:Xcode识别出类但应用程序无法编译。 enter image description here

0 个答案:

没有答案