2016-12-30 144 views
1

我使用谷歌登录框架按照有关文件暧昧参考成员“下标”

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

这是给错误

Ambiguous reference to member 'subscript'

请求帮助谷歌登录构架这个。

+0

复制,如果可能的话贴全错误或截图在Xcode。 –

+0

https://www.mx7.com/view2/zzYR2qvvDoTTyMY1我的屏幕截图 –

+0

Upload images here:http://stackoverflow.com/help/formatting – jtbandes

回答

0

我觉得iOS 9.0和之前,您应该使用此方法。检查此answer

func application(_ application: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any])-> Bool { 
     return GIDSignIn.sharedInstance().handleURL(url, 
         sourceApplication:options[UIApplicationOpenURLOptionsKey.sourceApplication] as? String, 
         annotation: [:]) 
    } 
+1

谢谢,它的工作原理! –