如何在Swift iOS应用程序的头文件中导入FacebookSDK
我将我的应用程序从Objective-C转换为swift。 在我的swift应用程序中,我已经创build了一个头文件,如下面的教程中所解释的,但是我没有find错误“FacebookSDK / FacebookSDK.h”文件,而不是我在我的应用程序中成功导入了facebookSDK。 请指导我如何在swift中导入facebookSDK。
Facebook从SDK v4.1开始支持本地swift,所以现在不需要桥接头 。 (顺便说一下,自从这个版本之后,他们也弃用了FacebookSDK
, FBSDKCoreKit
)
只需直接导入你需要的模块:
import FBSDKCoreKit import FBSDKShareKit import FBSDKLoginKit
这是一个简单的方法来做到这一点:
- 创build一个Swift项目
- 文件>新build> Cocoa Touch类>语言Objective-C>创build
- Xcode要求你创build一个桥接头,让Xcode创build这个头
- 执行以下步骤: http : //www.brianjcoleman.com/tutorial-facebook-login-in-swift/
- 将
#import <FacebookSDK/FacebookSDK.h>
添加到Xcode生成的桥接头。 - build立
您需要将其添加到目标的构build设置中:
1.在Xcode中,如果你进入你的目标的构build设置,并一直向下滚动,你会发现一个“Swift编译器 – 代码生成”部分。
2.将“Objective-C桥接头”设置为<#PROJECT_NAME> Bridging-Header.h
3.现在创build一个Bridging-Header.h文件。将FacebookSDK / FacebookSDK.h导入Bridging-Header.h。
这工作对我来说,希望也会为你工作:)
- 原生Facebooklogin体验通过浏览器
- 在批准之前testingFacebook集成
- iOS Facebook SDK:必须使用活动访问令牌来查询有关当前用户的信息
- IOSparsingPFLoginViewController didLoginUser当通过Facebooklogin时没有调用委托,为什么?
- 如何获得Facebook页面的更大的个人资料图片
- 如何使像Facebook的iOS应用程序或tumblr应用程序美丽的Tableview?
- 如何使用Facebook Graph API和facebook ios sdk获取完整的用户对象?
- Facebooklogin错误“用户不被允许查看应用程序”。
- 为什么Facebook在iOS中返回friendlist 0? 如何检索FB的朋友列表,并将其存储parsing?