Facebook 文本共享不适用于 UIActivityViewController

Facebook text share not working with UIActivityViewController

好吧,情况是当我尝试在 facebook 中使用 UIActivityViewController 共享文本时,共享文本在 facebook 弹出窗口中显示为空白,而提供的 URL 出现但文本没有在 Facebook 共享对话框或弹出窗口中显示。 另外一件事有时 URL 也不会出现或显示在共享对话框中。

注意:

Facebook 原生应用程序已安装在设备中并从设备设置登录,我也已将应用程序更新到版本 31.0。

使用的设备:- iPhone 6 with iOS 8.3



代码:-

    NSString *shareString = [NSString stringWithFormat:@"Welcome to family."];
    NSURL *website = [NSURL URLWithString:@"http://google.com"];
    NSArray *shareArray = @[shareString,website];



    UIActivityViewController *activityController = [[UIActivityViewController alloc]initWithActivityItems:shareArray
                                                                                    applicationActivities:nil];




    [self presentViewController:activityController
                       animated:YES completion:nil];

    [activityController setCompletionHandler:^(NSString *activityType, BOOL completed){

    }];


如果您安装了最新的 Facebook 应用程序,这将不起作用 - 文本始终为空白,有时 URL 在 facebook 版本 31.0 中不显示。此分享功能仅适用于旧版应用,即版本低于 28..