了解FBNativeDialogs在iOS中被解雇的时间
问题描述:
我已经实现了FBNativeDialogs。除了我想知道什么时候FBNativeDialogs被解雇之外,一切都很好。了解FBNativeDialogs在iOS中被解雇的时间
我知道有处理程序,但根据文档(https://developers.facebook.com/docs/reference/ios/3.1/class/FBNativeDialogs/ FBShareDialogHandler)FBShareDialogHandler定义了一个处理程序,将响应显示的本机共享对话框而被调用。确实,在同一个文档的其他部分,他们说当对话被解散时调用相同的处理程序。经过一段时间后,我发现第一个陈述是真实的。
所以我正在寻找一种方法来知道FBShareDialogHandler已被解雇。我也尝试过viewDidDisappear,但显然它也没有。
答
你设置处理,当你调用该方法,它看起来像这样:
[FBNativeDialogs presentShareDialogModallyFrom:viewController initialText:@"Some text..." image:nil url:someUrl handler:^(FBNativeDialogResult result, NSError *error) {
if (error) {
} else {
switch (result) {
case FBNativeDialogResultCancelled:
//The user has dismissed the dialog
break;
case FBNativeDialogResultSucceeded:
//The user shared
break;
case FBNativeDialogResultError:
//There was an error
break;
}
}
}];
答
在您发布的文档url末尾阅读...使用FBNativeDialogResult枚举调用处理程序FBShareDialogHandler。它列出FBNativeDialogResultSucceeded, FBNativeDialogResultCancelled, FBNativeDialogResultError所以我想它会在接近被称为以及
(添加)...确定你已经尝试