2016-09-17 99 views
3

我目前在我的應用程序中實現Facebook登錄,並且我剛剛注意到Swift 3更新後,AppDelegate中的代碼自上次將Facebook登錄添加到我的應用程序後發生了一些變化。我用這個功能掙扎(這是雨燕2.2)這裏:Swift FBSDKLogin Swift 3 AppDelegate更新

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

return FBSDKApplicationDelegate.sharedInstance().application(application, 

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

3.0更新後,功能如下:

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

} 

我應該怎樣讓它在3.0工作,考慮有不是'sourceApplication'還是'註釋'?

非常感謝幫助。

+0

所做的給定答案的工作?你沒有接受它。 – David

+1

@大衛它做到了!我完全忘了! – askaale

回答

3

試試這個: -

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

對不起,我完全忘了接受它。非常感謝你,它的工作! – askaale