2015-05-30 36 views
0

好工作,该情况是,当我试图与Facebook的UIActivityViewController共享文本,该文本份额显示了Facebook的弹出空白,而提供的URL来,但文字并不在Facebook中展示共享对话框或弹出。 有时候URL还不会出现或显示在共享对话框中。Facebook的文字份额不UIActivityViewController

注:

Facebook的本机应用程序已经安装在设备和从设备设置登录,我也更新了应用31.0版本。

使用设备: - iPhone 6与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){ 

    }]; 


+0

您知道用户需要编写文本吗? – WizKid

+1

@ WizKid-我想你已经忽略了我的问题,我已经传递了将被共享的文本,并且我已经知道用户可以根据他/她的要求在共享对话框中更新它。所以,如果你可以给一些时间在评论之前阅读问题:) – Vizllx

回答

5

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

相关问题