Уволить FBWebDialogs программно в IOS
Я интегрировал Facebook SDK с версией 3.17.1 в свое приложение, и я не могу программно закрыть FBWebDialogs, я попробовал решения, представленные в этой ссылке: /questions/11150636/kak-uvolit-fbwebdialogs но бесполезно.
Фрагмент кода для представления FBWebDialogs:
[FBWebDialogs presentFeedDialogModallyWithSession:nil parameters:params handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error)
{
DLog(@"FBSESSION IS : %@", FBSession.activeSession);
if (error) {
// An error occurred, we need to handle the error
// See: https://developers.facebook.com/docs/ios/errors
DLog(@"%@",[NSString stringWithFormat:@"Error publishing story: %@", error.description]);
} else {
if (result == FBWebDialogResultDialogNotCompleted) {
// User canceled.
DLog(@"User cancelled.");
} else {
// Handle the publish feed callback
NSDictionary *urlParams = [self parseURLParams:[resultURL query]];
if (![urlParams valueForKey:@"post_id"]) {
// User canceled.
DLog(@"User cancelled.");
} else {
// User clicked the Share button
NSString *result = [NSString stringWithFormat: @"Posted story, id: %@", [urlParams valueForKey:@"post_id"]];
DLog(@"result %@", result);
}
}
}
}];
Может ли кто-нибудь помочь мне разобраться в этом вопросе?