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..
好吧,情况是当我尝试在 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..