Facebook文本共享无法使用UIActivityViewController

时间:2015-05-30 05:43:01

标签: ios objective-c facebook uiactivityviewcontroller iphone-6

嗯,情况是当我尝试在Facebook上与UIActivityViewController共享文本时,共享文本在facebook弹出窗口中显示为空白,而提供的URL出现但文本没有在Facebook共享对话框中显示或弹出。 有时,网址也不会在共享对话框中显示或显示。

注意:

Facebook本机应用已经安装在设备中并从设备设置登录,我还将应用更新到版本31.0。

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

代码: -

    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){

    }];

1 个答案:

答案 0 :(得分:5)

如果您安装了最新的Facebook应用程序,这将无法正常工作 - 文本始终为空白,有时URL不会在Facebook版本31.0中显示。此共享功能仅适用于较旧的应用程序,意味着版本少于28 ..