【问题标题】:Facebook App Invites iOS SDK v4.1 App Crashes while click on invite buttonFacebook 应用程序邀请 iOS SDK v4.1 应用程序在单击邀请按钮时崩溃
【发布时间】:2016-03-07 22:59:43
【问题描述】:

我在 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];

【问题讨论】:

    标签: ios facebook facebook-graph-api


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-26
      • 2015-09-29
      • 1970-01-01
      • 2013-04-14
      相关资源
      最近更新 更多