首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入"FBConnect.h"` vs.‘# `#import "FBConnect/FBConnect.h“’

导入"FBConnect.h"` vs.‘# `#import "FBConnect/FBConnect.h“’
EN

Stack Overflow用户
提问于 2010-09-17 00:00:55
回答 1查看 3.1K关注 0票数 5

我花了一些时间让XCode定位Facebook sdk。

我将‘....../facebook-ios-sdk/src’添加到‘Project Settings’中的‘Header Search Paths’中(但‘Target Info’中的‘Header Search Path’没有显示目录),并使用:

#import "FBConnect.h"

XCode可以找到facebook sdk,而不是#import "FBConnect/FBConnect.h"

由于'FBConnect.h'直接在/src下,那么'FBConnect'在哪里?"FBConnect/FBConnect.h"是什么意思?你们有没有在不在XCode中手动添加'FBConnect'目录或组的情况下使用XCode?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-10-07 19:55:40

我也在我的项目中使用#import "FBConnect/FBConnect.h",但您不需要在Xcode中将Facebook iOS SDK添加到搜索路径中。Xcode会自动将源码树中可编译文件的路径添加到gcc的包含路径列表中。Xcode中的组只是为了让您安心和组织项目--它们对项目的构建设置没有任何影响。这里使用的FBConnect指的是文件系统上的一个子目录,而不是项目中的实际组名。

请记住,iphone实际上有两个Facebook : facebook-ios-sdk和facebook-iphone-sdk。我不能百分之百确定原因,但我认为facebook-iphone-sdk正在被弃用,而支持新的。由于Facebook (出于某种奇怪的原因)选择将它们的头文件放在facebook-iphone-sdk项目主源目录下的另一个名为"FBConnect“的子目录中,因此在导入此文件时需要添加额外的FBConnect。此外,您还会看到许多引用旧项目代码的示例,这些代码也使用这种导入样式。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3728469

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档