我正在尝试通过我从亚马逊获得的 Facebook SDK 书籍来工作。编码从
#import "Facebook/Facebook.h"
And 开始,您几乎立即创建了 Facebook 对象。我的 SDK 中似乎没有这个文件。这本书是不是已经过时了?去年秋天刚出版...
4 回答
以下是最新的,对我来说是一个很好的资源: Facebook SDK 入门
我使用以下导入来访问 Facebook SDK:
#import <FacebookSDK/FacebookSDK.h>
您的环境似乎没有 Facebook 框架。在这里下载。
更新
我已经找到了官方的 Facebook 答案。显然,这些已弃用的标头仍可用于向后兼容。
请注意,在底部,如果在完成以下步骤后 Xcode 无法识别导入,请重新启动 XCode。
通过将 DeprecatedHeaders 文件夹从 FacebookSDK.framework/Versions/A/DeprecatedHeaders 文件夹拖到 Project Navigator 的 Frameworks 部分来添加标头。
选择“为任何添加的文件夹创建组”并取消选择“将项目复制到目标组的文件夹(如果需要)”。这会将标题添加为参考。
现在,打开您的应用程序委托头文件并将 Facebook 框架导入替换为 Facebook 头导入。
改变:
#import <FacebookSDK/FacebookSDK.h>
到:
#import "Facebook.h"
这允许您调用 FBDialog 类。Facebook.h 标头包括头文件。
注意:如果您在 Xcode 识别 Facebook.h 文件时遇到任何问题,只需关闭并重新打开您的 Xcode 项目。
第 1 步:选择蓝色图标 vidhyasalai,如屏幕截图 1 所示。
步骤 2:
选择Targets-> vidhyasalai -> build settings - > Search paths
(如果找不到搜索路径,请使用搜索点按搜索)
第三步: 选择Serch paths->Framework search paths
第四步: 选择并按回车(回车)键
第5步:
现在删除$(PROJECT_DIR)
并按return(enter)键。现在它将为空,同时展开并检查调试,即席和发布,确保所有内容都为空。
第6步:对这个目标第二个图标重复5,6,7的截图步骤,展开并检查debug,adhoc和release,确保所有都是空的。
第7步: 右键单击框架,删除并选择移动到垃圾箱
第 8 步: 再次在此邮件中拖放附加的框架,您将获得类似于屏幕截图 2 的屏幕,确保“目的地”根据屏幕截图参考选择给定的单选按钮
第 9 步:
将框架拖到框架文件夹下的位置。清洁和建造。希望错误已清除
这本书没有过时。可能您将框架添加为 cocoapods 吗?
然后要在项目中找到这个文件,你应该写:
#import <Facebook-iOS-SDK/FacebookSDK/FacebookSDK.h>
然后只需按住“命令”按钮并按下它,您就会到达它的位置
您需要下载并安装 SDK,然后将 Facebokk 框架添加到您的项目中。
完成该部分后,您将能够导入 FacebookSDK。
继承人的链接https://developers.facebook.com/docs/getting-started/facebook-sdk-for-ios/3.1/
看视频