Facebook登录Swift 3 [英] Facebook login in Swift 3

查看:554
本文介绍了Facebook登录Swift 3的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个问题,FBLogin在 Swift
它总是显示


用户取消登录。


iOS8.2


回到在中存储访问令牌NSUserDefaults 因为模拟器错误


当我使用 iOS10.1 p>

您对这个问题有任何建议吗?



解决方案

我通过添加这些功能解决了这个问题在我的AppDelegate.swift中

  @available(iOS 9.0,*)
public func应用程序(_ app:UIApplication,打开url:URL,选项:[UIApplicationOpenURLOptionsKey:Any] = [:]) - > Bool {

return SDKApplicationDelegate.shared.application(
app,
open:url as URL !,
sourceApplication:options [UIApplicationOpenURLOptionsKey.sourceApplication] as?String,
注释:选项[UIApplicationOpenURLOptionsKey.annotation] as Any

}

public func应用程序(_应用程序:UIApplication,打开url:URL,sourceApplication:String? ,注释:Any) - > Bool {
return SDKApplicationDelegate.shared.application(
application,
open:url as URL !,
sourceApplication:sourceApplication,
annotation:annotation)

希望会帮助


Hi I'm having a problem with FBLogin in Swift It always displays

"User cancelled login."

in iOS8.2 and

"Falling back to storing access token in NSUserDefaults because of simulator bug"

when I use iOS10.1

Do you have any suggestions regarding this issue?

解决方案

I solved this issue by adding these functions in my AppDelegate.swift

 @available(iOS 9.0, *)
    public func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {

         return SDKApplicationDelegate.shared.application(
            app,
            open: url as URL!,
            sourceApplication: options[UIApplicationOpenURLOptionsKey.sourceApplication] as? String,
        annotation: options[UIApplicationOpenURLOptionsKey.annotation] as Any
         )
    }

    public func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool {
        return SDKApplicationDelegate.shared.application(
            application,
            open: url as URL!,
            sourceApplication: sourceApplication,
            annotation: annotation)
}

Hope will help

这篇关于Facebook登录Swift 3的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆