使用 Parse 和 Facebook SDK 的未知接收器 FBSDKRequestConnection

Posted

技术标签:

【中文标题】使用 Parse 和 Facebook SDK 的未知接收器 FBSDKRequestConnection【英文标题】:Unknown receiver FBSDKRequestConnection using Parse and Facebook SDK 【发布时间】:2015-07-20 22:01:18 【问题描述】:

我正在开发一个提供 Facebook 登录功能的应用程序。当我尝试拨打 FBSDKRequestConnection 时,我收到了标题中列出的错误。

我的导入语句如下:

#import <FBSDKCoreKit/FBSDKCoreKit.h>
#import <FBSDKLoginKit/FBSDKLoginKit.h>

我正在调用以下代码:

- (void)logInViewController:(PFLogInViewController * __nonnull)logInController didLogInUser:(PFUser * __nonnull)user 
    [FBSDKRequestConnection startForMeWithCompletionHandler:^(FBSDKRequestConnection *connection, id result, NSError *error) 
        if (!error) 
            [self facebookRequestDidLoad:result];
        
        else 
            [self showErrorAndLogout];
        
    ];

有人遇到过这个问题吗?

【问题讨论】:

【参考方案1】:

使用FBSDKGraphRequest 似乎已经解决了这个问题。

【讨论】:

以上是关于使用 Parse 和 Facebook SDK 的未知接收器 FBSDKRequestConnection的主要内容,如果未能解决你的问题,请参考以下文章

使用 Parse 和 Facebook SDK 的未知接收器 FBSDKRequestConnection

使用 Parse iOS SDK 和 Facebook 构建错误

Parse.com 和 Facebook SDK 问题

Parse 和 Facebook SDK - 发送到类的无法识别的选择器

如何使用 Facebook SDK 4+ 和 Parse 访问“first_name”权限

无法使用 Swift 在 Xcode 中使用 Parse 1.7.2 和 Facebook SDK 4.1 创建新用户