[FBSDKLoginManager logInWithReadPermissions:fromViewController:handler:]:无法识别的选择器发送到实例
Posted
技术标签:
【中文标题】[FBSDKLoginManager logInWithReadPermissions:fromViewController:handler:]:无法识别的选择器发送到实例【英文标题】:[FBSDKLoginManager logInWithReadPermissions:fromViewController:handler:]: unrecognized selector sent to instance 【发布时间】:2015-10-30 20:34:18 【问题描述】:我刚刚更新到 Parse 1.9.1 和 FBSDK v4.x。没有更改任何代码并添加到我的.plist
Facebook 要求的所有应用程序传输安全密钥。除此之外,没有任何改变。
为什么会出现此错误?我正在使用PFFacebookUtils.logInInBackgroundWithReadPermissions
登录,但我收到了一个无法识别的选择器,它使用logInWithReadPermissions:fromViewController
参数发送到实例。 Parse 文档中没有一个关于fromViewController
的内容。那么我怎样才能找回我的 FBLogin 呢??
【问题讨论】:
您是从哪个版本更新的?如果您应该更新任何相关代码,您是否检查过变更日志? 究竟是从哪个版本的FB更新到哪个新版本? 【参考方案1】:从上面的代码中删除 fromViewController:。喜欢:
[fbLogin logInWithReadPermissions: @[@"public_profile"]
handler:^(FBSDKLoginManagerLoginResult *result, NSError *error).
【讨论】:
以上是关于[FBSDKLoginManager logInWithReadPermissions:fromViewController:handler:]:无法识别的选择器发送到实例的主要内容,如果未能解决你的问题,请参考以下文章
FBSDKLoginManager 有效,PFFacebookUtils logInInBackgroundWithReadPermissions 无效
FBSDK FBSDKLoginManager 和 SFSafariViewController 不会关闭
FBSDKLoginManager 未在本机 ios 应用程序中打开登录对话框
[FBSDKLoginManager logInWithReadPermissions:fromViewController:handler:]:无法识别的选择器发送到实例
FBSDKLoginManager logInWithReadPermissions:fromViewController:处理程序:应用程序首次运行时未调用完成