2015-06-05 2 views
0
FBSDKGameRequestContent *content = [[FBSDKGameRequestContent alloc]init]; 
content.message = @"Great FB"; 
content.title = @"Invite Friends"; 
FBSDKGameRequestDialog *gameDialog = [[FBSDKGameRequestDialog alloc]init]; 
gameDialog.content = content; 
gameDialog.frictionlessRequestsEnabled = YES; 
gameDialog.delegate = self; 
if ([gameDialog canShow]) { 
    [gameDialog show]; 
} 

Я использую приведенный выше код для показа FBFriends. Диалог открывается, но я хочу выполнить некоторые из моих пользовательских функций после того, как пользователь наткнулся на отправку/отмена. Как мне это сделать?Ios FBSDKGameRequestDialog отправить метод отмены событие

ответ

1

Вы делаете:

gameDialog.delegate = self; 

Итак, почему бы не использовать методы делегата (FBSDKGameRequestDialogDelegate): gameRequestDialogDidCancel: и gameRequestDialog:didCompleteWithResults: знать, если пользователь отменил отправленного его приглашение?

Source

В вашем YourCurrentClass.h:

@interface YourCurrentClass : NSObject <FBSDKGameRequestDialogDelegate> 

В вашем YourCurrentClass.m:

- (void)gameRequestDialog:(FBSDKGameRequestDialog *)gameRequestDialog 
didCompleteWithResults:(NSDictionary *)results 
{ 
    //User has done something. 
    //Check "results" and do something. 
} 

- (void)gameRequestDialogDidCancel:(FBSDKGameRequestDialog *)gameRequestDialog 
{ 
    //User has cancelled 
    //Do somathing 
} 

- (void)gameRequestDialog:(FBSDKGameRequestDialog *)gameRequestDialog 
didFailWithError:(NSError *)error 
{ 
    //An error happened 
    NSLog(@"Error: %@", error); 
    //Do something 
} 
+0

Thnkx для ур ответ. можете ли вы дать образец кода? я попытался .. но я застрял ... :( – rohan

+0

Это как любой метод делегата (UITableView есть несколько, UICollection тоже и т. д.) В чем проблема? Я не использую FaceBook API, но это должно работать. вы идете в источник, который я связал? Существует метод doc onses. – Larme

+0

Я попытался использовать метод делегата ... но его не работает ... я не работал с FB Api ... – rohan

Смежные вопросы