FBSDKSharePhoto指定照片标题或说明

时间:2015-04-28 09:37:42

标签: facebook facebook-ios-sdk

在Facebook的共享文档页面上,顶部有一个screencap,暗示您可以使用应用中的文本共享照片,而无需使用任何共享方法(如按钮,分享按钮等)。

https://developers.facebook.com/docs/sharing/ios#triggering

我尝试在测试应用中创建相同内容,但我无法找到将文本分配到何处。

我有以下代码可以正常工作,但不包含任何文字。

BaseType  Precision  Scale  MaxLength
int       10         0      4

我正在寻找类似的东西:

let photo = FBSDKSharePhoto()
photo.image = self.postImage.image
photo.userGenerated = true

let content = FBSDKSharePhotoContent()
content.photos = [ photo ]

FBSDKShareAPI.shareWithContent(content, delegate: self)

但目前这是不可能的。实现这一目标的任何其他解决方法?

1 个答案:

答案 0 :(得分:1)

试试这个:

photo.caption = "My awesome photo"

像这样:

let photo = FBSDKSharePhoto()
photo.image = self.postImage.image
photo.userGenerated = true
//Your description here
photo.caption = "My awesome photo"
let content = FBSDKSharePhotoContent()
content.photos = [ photo ]
FBSDKShareAPI.shareWithContent(content, delegate: self)