嗯,情况是当我尝试在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){
}];
答案 0 :(得分:5)
如果您安装了最新的Facebook应用程序,这将无法正常工作 - 文本始终为空白,有时URL不会在Facebook版本31.0中显示。此共享功能仅适用于较旧的应用程序,意味着版本少于28 ..