2016-09-17 13 views
3

私は現在、私のアプリにFacebookのログインを実装しています。私はSwift 3のアップデート後、AppDelegateのコードが最後に私のアプリにFacebookログインを追加して以来。私はそこに考えると、それは3.0で動作させる必要がありますどのようにSwift FBSDKLogin Swift 3 AppDelegateアップデート

func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool { 

} 

:関数は次のようになり、3.0アップデート後

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

return FBSDKApplicationDelegate.sharedInstance().application(application, 

openURL: url, sourceApplication: sourceApplication, annotation: annotation) 
    } 

:私はここで、この関数(これはスウィフト2.2である)に苦しんでいます'sourceApplication'も 'annotation'もありません。

お願いします。

+0

与えられた答えの仕事をしましたか?あなたはそれを受け入れていません。 – David

+1

@Davidそれでした!完全に忘れた! – askaale

答えて

3

はこれを試してください: -

func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool { 
    ... 
} 
+0

申し訳ありませんが、私はそれを受け入れることを完全に忘れていました。本当にありがとう、それは働いた! – askaale