【发布时间】:2015-05-12 14:09:43
【问题描述】:
正如标题所示,我需要在一个新的 swift 项目中使用 InstagramKit (3.5.0) pod(用 Objective-c 编写)。
所以我安装 pod(pod install),然后创建我的 InstagramSwift-Bridging-Header.h 并添加导入库:
#import <InstagramKit/InstagramEngine.h>
然后,只是构建这个空项目,我得到:
/Users/.../workspace/InstagramSwift/InstagramSwift/InstagramSwift-Bridging-Header.h:5:9:
注意:在包含的文件中
/Users/.../workspace/InstagramSwift/InstagramSwift/InstagramSwift-Bridging-Header.h:5:
-(BOOL)application:(UIApplication *)application
^ <unknown>:0:
错误:导入桥接头失败
'/Users/.../workspace/InstagramSwift/InstagramSwift/InstagramSwift-Bridging-Header.h'
预期类型导入桥接头失败
'/Users/.../workspace/InstagramSwift/InstagramSwift/InstagramSwift-Bridging-Header.h'
我会错过什么?
【问题讨论】:
-
为我工作。关闭 Xcode,在 Podfile 中添加
pod 'InstagramKit', '3.5.0',启动pod install,在 Xcode 中打开项目,添加import InstagramKit,就可以了。鉴于您的错误,您在标题中的#import声明似乎是错误的。也许是错字?因为我也使用了#import <InstagramKit/InstagramEngine.h>,它应该可以工作。 -
您的桥接头是否在
Build Settings中正确声明? -
是的,它是..我已经按照你的相同步骤,我不知道错误在哪里..
-
已经如你所说,#import
在桥接头中.. -
我再次尝试使用一个空项目。我添加了一个带有项目树的图像。
标签: ios objective-c xcode swift instagram