来自ParseSDK的PFFacebookUtils抛出PFUserAuthenticationController authenticationProviderForAuthType

时间:2015-09-28 10:26:51

标签: ios parse-platform facebook-ios-sdk

我在IOS App中尝试使用Parse的PFFacebookUtilsV4时得到[PFUserAuthenticationController authenticationProviderForAuthType:]: unrecognized selector sent to instance error

当我调用

时会抛出此异常
PFFacebookUtils.initializeFacebookWithApplicationLaunchOptions(launchOptions) 

功能

我正在尝试在Parse SDK和Facebook SDK之间建立基本的iOS链接。

  • 对于FB SDK我正在使用v4.6
  • 对于Parse SDK,我使用的是v1.8.5

我根据Parse和FB教程设置了我的iOS项目。确实使用Facebook登录工具包运行我可以登录没有问题所以假设我的FB应用程序设置正确。

调试堆栈显示它与PFUserAuthenicationController

有关
0x000000010bd2658d -[NSObject(NSObject) doesNotRecognizeSelector:] + 205
    3   CoreFoundation                      0x000000010bc73f7a ___forwarding___ + 970
    4   CoreFoundation                      0x000000010bc73b28 _CF_forwarding_prep_0 + 120
    5   MyApp                               0x000000010a595d30 +[PFFacebookUtils _authenticationProvider] + 160
    6   MyApp                               0x000000010a595d8d +[PFFacebookUtils initializeFacebookWithApplicationLaunchOptions:] + 48
    7   MyApp                               0x000000010a58af89

我已经检查过,双重检查并对我的框架包进行三重检查,以确保它们是正确的。

我查看了我的搜索路径,这是正确的

我已经尝试了两个头文件桥接但是使用了不需要的类的V4(这是用Swift编写的)

我几乎没有想法!请帮忙

1 个答案:

答案 0 :(得分:1)

ParseFacebookUtilsV4 1.9.0刚刚发布。似乎可以解决这个问题。

https://github.com/ParsePlatform/ParseFacebookUtils-iOS