Facebook和Parse集成无法识别的选择器

时间:2015-04-04 17:20:49

标签: ios facebook swift parse-platform

我试图将Facebook登录与我的Parse后端集成。运行应用程序后,我收到了

  

[PFFacebookUtils initializeFacebookWithApplicationLaunchOptions:]:无法识别的选择器发送到类xxxxxx

就行了

PFFacebookUtils.initializeFacebookWithApplicationLaunchOptions(nil)

PFFacebookUtils.initializeFacebookWithApplicationLaunchOptions(launchOptions)

我在这里尝试了解决方案:https://developers.facebook.com/docs/ios/troubleshooting#unrecognizedselector (添加-ObjC标志),并清除了派生数据,但无济于事。

我使用的是Parse SDK 1.7.2,Facebook SDK 4.0.1和PFFacebookUtilesV4框架。

完整错误如下:

  

2015-05-03 14:22:25.742 hotPotato [49116:1453068] + [PFFacebookUtils   initializeFacebookWithApplicationLaunchOptions:]:无法识别   选择器发送到类0x10f524048 2015-05-03 14:22:25.810   hotPotato [49116:1453068] ***由于未捕获的异常而终止应用程序   ' NSInvalidArgumentException',原因:' + [PFFacebookUtils   initializeFacebookWithApplicationLaunchOptions:]:无法识别   选择器发送到类0x10f524048'

3 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。 我的错误是我在项目中添加了ParseFacebookUtils.framework

只需删除它,一切都会好起来的。)

答案 1 :(得分:0)

我的问题通过使我的所有框架包括我的Parse引用而不是复制来解决。

答案 2 :(得分:0)

可能有点晚了但我通过使用Facebook SDK中的Bolts.framework而不是Parse SDK解决了这个问题。