繁体   English   中英

有时,Facebook共享对话框无法在iOS上加载

[英]Sometimes the Facebook share dialog doesn't load on iOS

有时当我启动Facebook共享对话框时,操作系统会切换到Facebook应用程序,但共享对话框不会加载。 然后,如果你再试一次,它通常会起作用。 为什么它第一次不起作用?

NSURL* url = [NSURL URLWithString:@"some URL"];
FBShareDialogParams* params = [[FBShareDialogParams alloc] init];
params.link = url;
 if ([FBDialogs canPresentShareDialogWithParams:params]) {
     [FBDialogs presentShareDialogWithLink:url
                                   handler:^(FBAppCall *call, NSDictionary *results, NSError *error) {
                                       if(error) {
                                           NSLog(@"Error posting to FB: %@", error.description);
                                           //do something
                                       } else {
                                           //do something else
                                       }
                                   }];
//    }
 }

最新版本的SDK中不再提供此类。

您应该使用FBSDKShareDialog而不是此。最新版本是v4.11.0。

谢谢。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM