lio*_*fly 5 iphone header-files fbconnect
我花了一些时间让XCode找到Facebook sdk.
我在"项目设置"中将"....../facebook-ios-sdk/src"添加到"标题搜索路径"中("目标信息"中的"标题搜索路径"未显示该目录),并使用:
#import "FBConnect.h" ,
而不是#import "FBConnect/FBConnect.h",然后XCode可以找到Facebook sdk.
由于'FBConnect.h'是直接在/ src下,在哪里'FBConnect'?什么"FBConnect/FBConnect.h"意思?你们在#import "FBConnect/FBConnect.h"没有手动'FBConnect'在XCode中添加目录或组的情况下使用吗?
我也在我的项目中使用#import "FBConnect/FBConnect.h",但您不需要将 Facebook iOS SDK 添加到 Xcode 中的搜索路径。Xcode 会自动将源代码树中可编译文件的路径添加到 gcc 的包含路径列表中。Xcode 中的组只是为了您安心和项目组织——它们对您项目的构建设置绝对没有影响。这里使用的FBConnect是文件系统上的子目录,而不是项目中的实际组名称。
请记住,实际上有两个可用于 iPhone 的 Facebook SDK:facebook-ios-sdk 和 facebook-iphone-sdk。我不是 100% 确定为什么,但我认为 facebook-iphone-sdk 正在被弃用,取而代之的是新的。由于 Facebook(由于某些奇怪的原因)选择将其头文件放在 facebook-iphone-sdk 项目中主源目录下的一个附加子目录(也名为“FBConnect”)中,因此您需要在导入FBConnect此文件时添加附加子目录。此外,您还会看到很多引用旧项目代码的示例,这些代码也使用这种导入样式。
| 归档时间: |
|
| 查看次数: |
3130 次 |
| 最近记录: |