找不到Facebook.h.

zee*_*ple 6 xcode facebook ios

我正试图通过我离开亚马逊的Facebook SDK书籍.编码从#import "Facebook/Facebook.h" And 开始, 你几乎立即创建了一个Facebook对象.我的SDK中似乎没有任何此文件.这本书已经过时了吗?它刚刚于去年秋天发布......

Cla*_*lby 14

以下是最新的,对我来说是一个很好的资源: Facebook SDK入门

我使用以下导入来访问Facebook SDK:

#import <FacebookSDK/FacebookSDK.h>
Run Code Online (Sandbox Code Playgroud)

您的环境似乎没有Facebook框架.在这下载.

更新

我找到了官方Facebook的答案.显然,这些是不推荐使用的标题,仍可用于向后兼容性.

请注意,在底部,如果在完成以下步骤后Xcode在识别导入时出现问题,请重新启动XCode.

通过将DeprecatedHeaders文件夹从FacebookSDK.framework/Versions/A/DeprecatedHeaders文件夹拖到Project Navigator的Frameworks部分来添加标题.

选择"为任何添加的文件夹创建组",然后取消选择"将项目复制到目标组的文件夹(如果需要)".这会添加标题作为参考.

现在,打开你的app delegate头文件,用Facebook头导入替换Facebook框架导入.

更改:

#import <FacebookSDK/FacebookSDK.h> 
Run Code Online (Sandbox Code Playgroud)

至:

 #import "Facebook.h" 
Run Code Online (Sandbox Code Playgroud)

这允许您调用FBDialog类.Facebook.h标头包含头文件.

注意:如果您对Xcode识别Facebook.h文件有任何问题,请关闭并重新打开您的Xcode项目.

资源