【发布时间】:2017-02-07 05:27:02
【问题描述】:
application:openURL:options: 应用委托的方法。
该方法应该调用GIDSignIn实例的handleURL方法,
这将正确处理您的应用程序收到的 URL
在身份验证过程结束时。
直接从 firebase 指南文档复制,但仍有错误。
func application(application: UIApplication, openURL url: NSURL, options: [String: AnyObject]) -> Bool {
return GIDSignIn.sharedInstance().handleURL(url as URL!, sourceApplication:
options[UIApplicationOpenURLOptionsSourceApplicationKey] //Error is here
//Ambiguous reference to member 'subscript' error is shown.
as? String, annotation: options[UIApplicationOpenURLOptionsAnnotationKey])
}
【问题讨论】: