Facebook App邀请xcode 8问题

时间:2016-11-09 13:17:04

标签: ios xcode facebook facebook-graph-api

我正在开发iOS应用程序。我已经集成了Facebook应用程序邀请,一切正常在Xcode 7.3.1上运行,在将我的应用程序更新为Xcode 8.1后,Facebook App Invite无法正常运行并出现此错误:

应用邀请错误:错误域= com.facebook.sdk.core代码= 9"(null)"

如果用户已使用facebook

登录,我已使用此代码实施Facebook App Invite
  • (无效)fb_fetch_after_login { FBSDKAppInviteContent * content = [[FBSDKAppInviteContent alloc] init]; content.appLinkURL = [NSURL URLWithString:@" MYAPPLINKURL"]; //显示对话框。假设自我实现协议FBSDKAppInviteDialogDelegate [FBSDKAppInviteDialog showFromViewController:self withContent:content                                     委托:自我]; }

执行此代码后,它会出错并调用此委托方法

  • (void)appInviteDialog:(FBSDKAppInviteDialog *)appInviteDialog didFailWithError:(NSError *)error { [hud hide:YES]; NSLog(@" app邀请错误:%@",错误); NSString * message = error.userInfo [FBSDKErrorLocalizedDescriptionKey]?: @"发送邀请时出现问题,请稍后再试。&#34 ;; NSString * title = error.userInfo [FBSDKErrorLocalizedTitleKey]?:@"糟糕!&#34 ;;

    [[[UIAlertView alloc] initWithTitle:title message:message delegate:nil cancelButtonTitle:@" OK" otherButtonTitles:nil] show]; }

我尝试了一些解决方案,但对我没有用。在Xcode 8.1之前,任何人都有这个问题。任何建议或帮助表示赞赏。提前谢谢......

1 个答案:

答案 0 :(得分:0)

我今天遇到了同样的问题,显然这是一个已知的错误。在https://developers.facebook.com/bugs/984731934986423/

中修复它们时,请查看它们的解决方法