ios插件com.apple.share.Facebook.post不显示提供的文本
在我的应用程序中,我使用下面的代码,允许与文本共享图像:
- (IBAction)sharePressed:(id)sender { UIImage *postingImage = [UIImage imageWithContentsOfFile:self.filepath]; UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:@[@"Lorem ipsum", postingImage] applicationActivities:nil; [self presentViewController:activityViewController animated:YES completion:nil]; }
发贴的时候可以看到图片,但看不到文字。 此外,文本不会出现在FB中。
我不敢告诉你,你不能以文本方式发布文本到Facebook。 这是一个新的Facebook禁止,禁止“预填充”的Facebook共享。 这就是为什么新版本的iOS不显示你的文本,甚至很难正确提供(并在Twitter和其他共享选项)。
欲了解更多信息,请参阅https://developers.facebook.com/docs/apps/review/prefill )
我在4月24日更新他们的应用程序时,第一次看到这个。 只要Facebook应用程序安装,纯文本共享到Facebook就无法工作。 删除之后,可以再次使用。
如果您尝试与纯文本共享一个URL或一个图像,您将看到Facebook作为一个选项,但文本字段将是空白的。 图片或url将附加没有问题。
我发布了一个示例项目,在github上重现了这个问题:
https://github.com/djr/UIActivityViewController-Facebook
这不是一个答案,但很明显,这个问题是由Facebook应用程序造成的。
- 共享应用程序时产生的“FBAppCall无效使用”错误 – Facebook应用程序ID未注册为URLscheme
- ios非对话Facebook分享失败,没有错误,没有反馈
- Hackhactons中的iOS开发与未知的开发者? 如何共享Xcode和debugging工具给没有OSX设备的人?
- iOS共享自定义对话框
- Facebook和Twitter分享button停止工作
- 如何在共享菜单中列出?
- 通过WebRTCstream式传输屏幕截图,作为来自iOS的videostream
- 如何通过iOS应用程序中的其他应用程序共享内容/数据,就像我们在Intent.ACTION_SEND的Android应用程序中所做的一样?
- iOS:我安装了共享扩展,但不可能从我的应用程序库中select图像