大家好我有问题..
我正在学习UIActivityViewController用于在UITableViewController中滑动行时自定义滑动操作(如Share等)
UITableViewController包含一系列餐馆,当我在Share按钮后从Share菜单中选择Facebook时,我试图在Facebook上发布餐厅Image和一些默认文本("检查餐厅")在UITableViewController
中滑动一行时单击当我在模拟器上运行应用程序并在共享选项中选择Facebook图标时,UIActivityViewController工作正常,即打开Facebook的默认发布页面,其中包含默认文本消息和所选餐厅的图像,但是当我在我的iPhone上运行应用程序并单击Facebook图标,它会打开实际的Facebook应用程序发布页面。在该页面上,它正确显示所选的餐厅图像,但不显示默认文本消息???
我认为iOS负责将文本和图像传递到发布页面。如果图像显示正确,那么为什么不是文本??
有人可以帮助我!!
您可以从以下链接下载我的项目 https://github.com/vermau/FoodPin.git
答案 0 :(得分:0)
您的问题:“如果图片显示正确,那为什么不是文字?”
您无法共享以编程方式生成的文本。 请参阅此链接https://developers.facebook.com/policy/#control
您的应用不应预先填写要共享的内容。这是 与Facebook平台政策不一致,请参阅Facebook平台 政策,2.3。
不要预填字幕,评论,消息或用户消息 具有人未创建的内容的帖子的参数,即使是 此人可以在分享前编辑或删除内容。
Facebook自动删除预填充文字。