我正在使用这个链接。但我真的被困在这里,我得到了 20 个重复和重新定义的错误。
当我将 facebookSDK/FacebookSDK.h 替换为 Facebook.h 时会发生这种情况。在此之前,如教程中所述,我包含来自 Facebook sdk 的文件夹“已弃用的标头”。
根据这个 Facebook 教程:
第 2 步:发送请求
要调用 Facebook 对话框,您必须引用 Facebook 已弃用的标头。可以在此处找到标头 ~Documents/FacebookSDK/FacebookSDK.framework/Versions/A/DeprecatedHeaders。拖动整个 DeprecatedHeaders 文件夹并取消选择“将项目复制到目标组的文件夹(如果需要)”选项以添加标题作为参考。
现在您可以进行所需的代码更改。在您的应用程序委托中导入 Facebook.h 头文件并替换 Facebook 框架导入声明:
#import "Facebook.h"
这将允许您调用 FBDialog 类。Facebook.h 标头包括头文件。如果您对 Xcode 识别 Facebook.h 文件有任何问题,只需关闭并重新打开您的 Xcode 项目。
在应用程序委托头文件中,声明一个将保存 Facebook 实例的属性:
@property (strong, nonatomic) Facebook *facebook;
在应用委托实现文件中,合成 Facebook 属性:
@synthesize facebook = _facebook;
一旦我这样做..我得到错误并且无法编译。
请帮忙