我在Facebook网络对话框中遇到了一个问题,我在iPhone(ios7)中实现了这个问题。在Facebook登录后,每当我点击分享按钮时,它都没有打开Facebook网络对话框。但是在关闭应用程序之后,如果我再次运行我的应用程序并单击“共享”按钮,它就可以正我不知道是什么问题。请帮帮我。
这是我的分享功能
[FBWebDialogs presentFeedDialogModallyWithSession:nil
parameters:params
handler:
^(FBWebDialogResult result, NSURL *resultURL, NSError *error)
{
if (error) {
// Error launching the dialog or sending the request.
NSLog(@"Error sending request.");
} else {
if (result == FBWebDialogResultDialogNotCompleted) {
// User clicked the "x" icon
NSLog(@"User canceled request.");
} else {
// Handle the send request callback
NSDictionary *urlParams = [self parseURLParams:[resultURL query]];
if (![urlParams valueForKey:@"request"]) {
// User clicked the Cancel button
NSLog(@"User canceled request.");
} else {
// User clicked the Send button
NSString *requestID = [urlParams valueForKey:@"request"];
NSLog(@"Request ID: %@", requestID);
}
}
}
}];