Rak*_*esh 5 facebook ios5 facebook-ios-sdk
我正在使用此链接.但我真的被困在这里,而且我得到了20个重复和重新定义的错误.
当我将facebookSDK/FacebookSDK.h替换为Facebook.h时,就会发生这种情况.在此之前,如教程中所述,我在Facebook sdk中包含了一个文件夹"Deprecated header".
根据这个Facebook教程:
第2步:发送请求
要调用Facebook对话框,您必须引用Facebook已弃用的标题.标题可以在这里找到~Documents/FacebookSDK/FacebookSDK.framework/Versions/A/DeprecatedHeaders.拖动整个DeprecatedHeaders文件夹并取消选中"将项目复制到目标组的文件夹(如果需要)"选项以添加标题作为参考.
现在,您可以进行所需的代码更改.在你的应用委托中导入Facebook.h头文件并替换Facebook框架导入声明:
#import "Facebook.h"
Run Code Online (Sandbox Code Playgroud)
这将允许您调用FBDialog类.Facebook.h标头包含头文件.如果你有任何问题Xcode识别Facebook.h文件只是关闭并重新打开你的Xcode项目.
在app delegate头文件中,声明一个将保存Facebook实例的属性:
@property (strong, nonatomic) Facebook *facebook;
Run Code Online (Sandbox Code Playgroud)
在app委托实现文件中,合成Facebook属性:
@synthesize facebook = _facebook;
Run Code Online (Sandbox Code Playgroud)
一旦我这样做..我得到错误,无法编译.
Plz的帮助
Rak*_*esh 11
终于解决了.
我使用以下步骤删除了错误:
在我的项目中,我用#import"FBSession.h"替换了#import"FacebookSDK/FacebookSDK.h".另外我只在Appdelegate.h中使用#import"facebook.h".这解决了我的错误,我没有做任何额外的事情
希望这会帮助这里的人
| 归档时间: |
|
| 查看次数: |
2711 次 |
| 最近记录: |