2015-12-03 35 views
3

我在iOS應用程序中使用Facebook iOS SDK v4.1。應用程序處於開發狀態。我正在嘗試邀請Facebook好友分享應用程序。我正在關注This DocumentFacebook應用程序邀請iOS SDK v4.1應用程序崩潰,同時點擊邀請按鈕

請檢查以下相同的崩潰日誌。

2015年12月3日16:30:20.888的xyz [8055:160402] + [FBSDKAppInviteDialog showFromViewController:withContent:代表:]:無法識別的選擇發送到類0x24a85c 2015年12月3日16:30:20.923的xyz [ 8055:160402 ***終止應用程序由於未捕獲的異常 'NSInvalidArgumentException',原因是: '+ [FBSDKAppInviteDialog showFromViewController:withContent:委託:]:無法識別的選擇發送到類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]; 

回答

1

這是您的問題。方法showFromViewController是在iOS iOS SDK的v4.6中引入的,但是因爲您使用的是v4.1,所以在SDK中不存在此方法。

你應該升級到最新版本Facebook的SDK iOS版(V4.8截至目前),然後它應該工作的罰款。

相關問題