我正在尝试将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'

最佳答案

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

只要删除它,一切都会好起来的:)

09-25 17:13