ios - Facebook 应用程序邀请 iOS SDK v4.1 应用程序在单击邀请按钮时崩溃

标签 ios facebook facebook-graph-api

我在 iOS 应用程序中使用 Facebook iOS SDK v4.1。应用程序处于开发状态。我正在尝试邀请 Facebook 好友共享应用程序。我正在关注 This Document .

请检查以下崩溃日志是否相同。

2015-12-03 16:30:20.888 xyz[8055:160402] +[FBSDKAppInviteDialog showFromViewController:withContent:delegate:]: 无法识别的选择器发送到类 0x24a85c 2015-12-03 16:30:20.923 xyz[8055:160402] *** 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“+[FBSDKAppInviteDialog showFromViewController:withContent:delegate:]: 无法识别的选择器发送到类 0x24a85c”

我的代码:

FBSDKAppInviteContent *content =[[FBSDKAppInviteContent alloc] init];
content.appLinkURL = [NSURL URLWithString:@"https://fb.me/MyAppID"];
//optionally set previewImageURL
content.appInvitePreviewImageURL = [NSURL URLWithString:@"https://www.example.com/image.jpg"];
// present the dialog. Assumes self implements protocol `FBSDKAppInviteDialogDelegate`
[FBSDKAppInviteDialog showFromViewController:self withContent:content delegate:self];

最佳答案

那是你这边的问题。 showFromViewController 方法是在 Facebook iOS SDK v4.6 中引入的,但由于您使用的是 v4.1,因此该方法在 SDK 中不存在。

您应该升级到适用于 iOS 的最新版本的 Facebook SDK(目前为 v4.8),然后它应该可以正常工作。

关于ios - Facebook 应用程序邀请 iOS SDK v4.1 应用程序在单击邀请按钮时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34064152/

相关文章:

iphone - facebook connect for ios question authentication 应用程序 id 和 secret

javascript - 自动触发FB登录

java - 如何使用 java 查询 Facebook 事件

facebook-graph-api - Facebook Graph API 如何对另一个用户的公开帖子发表评论?

ios - 如何在静态函数中使用 UITapGestureRecognizer 向标签添加点击功能

ios - UIImage 不保存到相机胶卷

ios - 在 UIViewController 我怎样才能有一个方法自动处理很多按钮

ios - 如何让键盘位于 UITextField 的正下方?

facebook - 如何通过 API 为时间线页面选项卡上传自定义应用程序图像 (tab_image)?

ios - 如何在 ios 中使用 facebook sdk 4.1 获取用户信息?