gpt4 book ai didi

ios - PFFacebookUtils.logInInBackgroundWithReadPermissions 无法识别的选择器发送到实例

转载 作者:行者123 更新时间:2023-11-29 01:25:11 27 4
gpt4 key购买 nike

我正在运行最新的 Parse 和 FB SDK(今天下载:2015 年 12 月 4 日)。代码:7.1iOS 9.0

如果我使用 Facebook 登录按钮,它工作正常,但我想使用解析登录集成。调用此方法时出现错误。我认为 Parse 正在调用已更改的 Facebook 方法,这可能就是问题所在。

错误: 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[FBSDKLoginManager logInWithReadPermissions:fromViewController:handler:]: 无法识别的选择器发送到实例 0x7fa5727143e0”

let permissions = ["public_profile", "email", "user_friends"]

PFFacebookUtils.logInInBackgroundWithReadPermissions(permissions) { (user: PFUser?, error: NSError?) -> Void in

if let user = user {
if user.isNew {
print("User signedUp with Facebook!")
} else {
print("User logged in through Facebook!")
}
} else {
print("Facebook login FAILED")
}

}

最佳答案

方法-[FBSDKLoginManager logInWithReadPermissions:fromViewController:handler:] 似乎是added在 Facebook iOS SDK 4.6 版中。听起来您正在使用的 Facebook SDK 版本比那个版本旧,并且比 Parse SDK 期望使用的版本旧。确保您实际使用的是这两个 SDK 的最新版本。

关于ios - PFFacebookUtils.logInInBackgroundWithReadPermissions 无法识别的选择器发送到实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34095043/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com