使用Swift登录FB

使用Swift登录FB,swift,fbsdk,Swift,Fbsdk,我正在学习这个教程 我在第五步。我在试着改变信仰 BOOL handled = [[FBSDKApplicationDelegate sharedInstance] application:application openURL:url sourceApplication:sourceApplication annotation:annotation 对斯威夫特,我是这么做的 let handled = FBSDKApplicationDelegate.sharedInsta

我正在学习这个教程

我在第五步。我在试着改变信仰

BOOL handled = [[FBSDKApplicationDelegate sharedInstance] application:application
openURL:url
sourceApplication:sourceApplication
annotation:annotation
对斯威夫特,我是这么做的

        let handled = FBSDKApplicationDelegate.sharedInstance().application(app, open: url, options: [UIApplicationOpenURLOptionsKey.sourceApplication], annotation: options[UIApplicationOpenURLOptionsKey.annotation])

    return handled

我又试了一个

 let handled = FBSDKApplicationDelegate.sharedInstance().application(app, open: url, sourceApplication://no idea what to put here , annotation: //and here)
如何解决这个问题


另外,我是swift的新手,只想分享一个网站,它可以帮助我从obj-C转换到swift。

我也在Facebook登录。问题是这里有两种非常相似的方法。Facebook登录的正确方法是你的第二种方法,应该是这样的

FBSDKApplicationDelegate.sharedInstance().application(app, open: url, sourceApplication:options[UIApplicationOpenURLOptionsKey.sourceApplication] as? String,
                                                          annotation: [:])
顺便说一句,如果你像我一样是初学者,我建议你订阅并观看Youtube上的LetsBuild应用程序频道。还有一个Facebook登录辅导


代码编写得很好。

我也在使用Facebook登录。问题是这里有两种非常相似的方法。Facebook登录的正确方法是你的第二种方法,应该是这样的

FBSDKApplicationDelegate.sharedInstance().application(app, open: url, sourceApplication:options[UIApplicationOpenURLOptionsKey.sourceApplication] as? String,
                                                          annotation: [:])
顺便说一句,如果你像我一样是初学者,我建议你订阅并观看Youtube上的LetsBuild应用程序频道。还有一个Facebook登录辅导


有很好的编码。

只要写下这个-

 func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject) -> Bool
    {

       return FBSDKApplicationDelegate.sharedInstance().application(application, openURL: url, sourceApplication: sourceApplication, annotation: annotation)

    }

写下这个-

 func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject) -> Bool
    {

       return FBSDKApplicationDelegate.sharedInstance().application(application, openURL: url, sourceApplication: sourceApplication, annotation: annotation)

    }

谢谢你,错误现在消失了!谢谢你的帮助。ps我也看过他的视频。我现在使用核心数据在fb登录中工作,我很高兴这有帮助:)谢谢,错误现在消失了!谢谢你的帮助。ps我也看过他的视频。我现在正在使用核心数据进行fb登录,我很高兴这有帮助:)谢谢!但该代码表示未解析的标识符。阿甘汤克斯!但该代码表示未解析的标识符。又是Tnx