在将文本发布到Facebook时,UIActivityViewController在Swift 2.0中无法正常工作

时间:2016-01-12 12:01:07

标签: swift2 ios9

大家好我有问题..

我正在学习UIActivityViewController用于在UITableViewController中滑动行时自定义滑动操作(如Share等)

UITableViewController包含一系列餐馆,当我在Share按钮后从Share菜单中选择Facebook时,我试图在Facebook上发布餐厅Image和一些默认文本("检查餐厅")在UITableViewController

中滑动一行时单击

当我在模拟器上运行应用程序并在共享选项中选择Facebook图标时,UIActivityViewController工作正常,即打开Facebook的默认发布页面,其中包含默认文本消息和所选餐厅的图像,但是当我在我的iPhone上运行应用程序并单击Facebook图标,它会打开实际的Facebook应用程序发布页面。在该页面上,它正确显示所选的餐厅图像,但不显示默认文本消息???

我认为iOS负责将文本和图像传递到发布页面。如果图像显示正确,那么为什么不是文本??

有人可以帮助我!!

您可以从以下链接下载我的项目 https://github.com/vermau/FoodPin.git

1 个答案:

答案 0 :(得分:0)

您的问题:“如果图片显示正确,那为什么不是文字?”

您无法共享以编程方式生成的文本。 请参阅此链接https://developers.facebook.com/policy/#control

  

您的应用不应预先填写要共享的内容。这是   与Facebook平台政策不一致,请参阅Facebook平台   政策,2.3。

     

不要预填字幕,评论,消息或用户消息   具有人未创建的内容的帖子的参数,即使是   此人可以在分享前编辑或删除内容。

Facebook自动删除预填充文字。