2016-02-12 57 views
0

我期待在從谷歌樣本AppDelegate.swift文件存儲在他們的git樞紐:https://github.com/googlesamples/google-services/blob/c2830d8413097c79117a0f9519e9af14aaeb4587/ios/signin/SignInExampleSwift/AppDelegate.swift使用ios google登錄api - 這兩個值是什麼?

並沒有此方法:

@available(iOS 9.0, *) 
    func application(app: UIApplication, openURL url: NSURL, options: [String : AnyObject]) -> Bool { 
    return GIDSignIn.sharedInstance().handleURL(url, 
     sourceApplication: options[UIApplicationOpenURLOptionsSourceApplicationKey] as! String?, 
     annotation: options[UIApplicationOpenURLOptionsAnnotationKey]) 
    } 

你能告訴我究竟是什麼UIApplicationOpenURLOptionsAnnotationKeyUIApplicationOpenURLOptionsSourceApplicationKey

回答

2

這些是提取源註釋&源應用程序的關鍵。 UIApplicationOpenURLOptionsAnnotationKey - 源註釋

UIApplicationOpenURLOptionsSourceApplicationKey-源應用

早些時候,我們得到這個值準備iOS版本9中,我們需要明確地獲取它的方法parameters.Now製造。

+0

謝謝,我可以使用'func應用程序(應用程序:UIApplication,openURL url:NSURL,sourceApplication:String ?,註釋:AnyObject?) - > Bool {'而不是? – randomuser1

+0

您必須同時使用兩種版本的開放式網址功能才能支持以下iOS 9+和iOS 9 –