ios - 使用 ios google sign in api - 这两个值是什么?

标签 ios swift

我正在查看来自 Google 的示例 AppDelegate.swift 文件,存储在他们的 git hub 上:https://github.com/googlesamples/google-services/blob/c2830d8413097c79117a0f9519e9af14aaeb4587/ios/signin/SignInExampleSwift/AppDelegate.swift

还有这个方法:

  @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 到底是什么吗?

最佳答案

这些是提取源注释和源应用程序的关键。 UIApplicationOpenURLOptionsAnnotationKey - 源注释

UIApplicationOpenURLOptionsSourceApplicationKey-源应用

之前我们从方法参数中获取这些值。现在在 iOS 9 中我们需要显式获取它。

关于ios - 使用 ios google sign in api - 这两个值是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35370580/

相关文章:

ios - 从核心数据中获取和显示数据

swift - 作为 inout 参数的不可变值

ios - 我的位置和目的地之间没有路线

iphone - 如何使用 GET 方法 JSON Objective C 在 NSRequestURL 中传递特殊字符(如 #、@、%、$)

ios - GRMustache 在过滤器中传递常量值?

ios - 通过扩展向协议(protocol)添加功能的原因是什么,为什么不把它放在协议(protocol)本身的定义中呢?

swift - 无法更新用户: UserCannotBeAlteredWithoutSessionError

swift - 我可以有一个具有可变数量参数的通用枚举吗?

ios - iAd 在 SpriteKit 中使用 Swift

ios - Xcode 6.1 swift 自动完成和代码感知中断