是否可以使用 iOS 3.1 的 Facebook SDK 发送应用程序请求?
Facebook 提供的文档不适用于新的 SDK:http://developers.facebook.com/docs/howtos/send-requests-using-ios-sdk/
以下是问题:
1)文档告诉您导入Facebook.h并创建一个Facebook实例。这不是他们告诉您使用 3.1 创建 FB 连接的方式
2) 您无法使用新 SDK 导入 Facebook.h
3) 但是,如果您将已弃用的标头导入应用程序,则可以使用新 SDK 导入 Facebook.h
4) 将已弃用的标头导入应用程序并按照上述链接中的说明进行操作后,您会发现数十个致命错误(重新定义/重复声明)。
我已经环顾四周很长一段时间了,但找不到任何解决方案。至少我发现其他人也在为同样的问题而苦苦挣扎。
我通过在同一文件中没有#import "Facebook.h"
和#import <FacebookSDK/FacebookSDK.h>
来修复所有错误。
无论如何,这种支持应用程序请求等良好功能的方式很糟糕!
我使用 CocoaPods.org,让它为我完成所有艰苦的工作:D
http://www.cocoapods.org