小编n0_*_*ter的帖子

Google登录与Facebook登录冲突

我使用谷歌签到Facebook的登录到我的应用程序提供谷歌和Facebook登录.

问题是,当我同时使用它们时 - Facebook登录屏幕(基于Safari View Controller)在用户登录后不会被忽略.

经过几个小时的痛苦调试后,我发现问题只有在我显示Facebook登录提示之前初始化Google登录时才会出现.

基本上,这是一条线.

GGLContext.sharedInstance().configureWithError(&configureError)
Run Code Online (Sandbox Code Playgroud)

如果我评论该行 - Facebook登录工作正常.

编辑:这是我在AppDelegate.swift中的内容:

 func application(application: UIApplication, openURL url: NSURL, options: [String: AnyObject]) -> Bool {
        return FBSDKApplicationDelegate.sharedInstance().application(application,
                                                                openURL: url,
                                                                sourceApplication: options[UIApplicationOpenURLOptionsSourceApplicationKey] as! String,
                                                                annotation: options [UIApplicationOpenURLOptionsAnnotationKey])
Run Code Online (Sandbox Code Playgroud)

令人遗憾的是,这个方法根本没有被调用.但如果我禁用谷歌登录 - 它工作正常.

其他细节:我正在使用Facebook SDK v4.12.0和Google Sign-In SDK v4.0.0

Xcode版本7.3.1(7D1014),在iOS 9.3上测试过

欢迎任何想法.

xcode google-login ios facebook-sdk-4.0 swift

14
推荐指数
2
解决办法
2602
查看次数

如何使用KIF框架模拟位置服务

我使用KIF框架(http://github.com/kif-framework/KIF)进行UI测试,我需要模拟位置服务.

问题是位置服务启动BEFORE KIF方法-beforeAll调用.因此,嘲笑为时已晚.

任何建议,将不胜感激.

automated-tests objective-c ui-automation ios kif

6
推荐指数
1
解决办法
721
查看次数

为什么Objective-C中的Ioc-Containers不是一种流行的方法?

我想知道,为什么Objective-C Ioc-Containers如此不受欢迎?我发现只有很少的框架,只有几篇关于它的文章.

但是,Ioc-Containers在C#,Java等其他语言中非常流行.

是什么原因 ?我想在Objective-C中使用其他东西来进行依赖注射吗?

dependency-injection objective-c inversion-of-control ios

5
推荐指数
1
解决办法
2525
查看次数

iOS 8的HTTP/2支持

我尝试了Xcode 7 Beta + NSURLSession,它已经支持HTTP/2,它的工作效果令人惊叹.

现在我想知道,当我发布使用iOS 9 SDK构建的应用程序但支持iOS 8时,iOS 8用户能否使用HTTP2?或者它只适用于iOS 9?

ios nsurlsession http2

3
推荐指数
1
解决办法
9152
查看次数