我试图将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'
答案 0 :(得分:2)
我遇到了同样的问题。
我的错误是我在项目中添加了ParseFacebookUtils.framework
。
只需删除它,一切都会好起来的。)
答案 1 :(得分:0)
我的问题通过使我的所有框架包括我的Parse引用而不是复制来解决。
答案 2 :(得分:0)
可能有点晚了但我通过使用Facebook SDK中的Bolts.framework
而不是Parse SDK解决了这个问题。