iOS FBSDK v4 loginbuttondidlogout 无法识别的选择器
Posted
技术标签:
【中文标题】iOS FBSDK v4 loginbuttondidlogout 无法识别的选择器【英文标题】:iOS FBSDK v4 loginbuttondidlogout unrecognized selector 【发布时间】:2015-05-17 19:47:20 【问题描述】:我正确设置了 Facebook 登录(我可以使用 Facebook 按钮登录并检索个人资料数据)。我按照 FB 开发人员指南设置 SSK 和 LoginButton。 当我返回按钮并想注销时会出现问题。这是我得到的:
-[UILabel loginButtonDidLogout:]: 无法识别的选择器发送到实例 xxxxxxx
***由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'-[UILabel loginButtonDidLogout:]: 无法识别的选择器发送到实例 xxxxxx'
类被加载到appDelegate文件中
[FBSDKLoginButton 类];
在 .plist 应用程序文件中,-ObjC 开关设置在链接器部分。
有什么想法吗??提前致谢
【问题讨论】:
用导致异常的代码更新您的问题。 没有与问题相关的具体代码!我刚刚关注了这个developers.facebook.com/docs/ios/getting-started 和这个developers.facebook.com/docs/facebook-login/ios/v2.3 您发布了一个关于应用程序运行时异常的问题。当然有具体的代码。发布导致异常的代码。 【参考方案1】:找到问题了!我正在从 Facebook SDK v3.4 迁移到 v4。因为我已经为之前的登录按钮完成了一个视图,所以我只是回收它并按照教程中的说明更改了类。从 Storyboard 中删除视图,添加新视图并将类更改为 FBSDKLoginButton
使一切顺利进行。
还是谢谢rmaddy!
【讨论】:
以上是关于iOS FBSDK v4 loginbuttondidlogout 无法识别的选择器的主要内容,如果未能解决你的问题,请参考以下文章
无法读取未定义的属性“canShow” - React-Native-FBSDK - iOS
为 iOS React-Native 项目设置 Fbsdk 框架