2015-04-28 31 views
0

在Facebook的共享文档页面上,顶部有一个屏幕快照,这意味着您可以在不使用任何共享方法(如按钮,共享按钮等)的情况下与应用程序中的文本共享照片。FBSDKSharePhoto指定照片标题或说明

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

,我打算给测试应用程序中创建相同的,但我无法找到我应该分配文本。

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

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

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

FBSDKShareAPI.shareWithContent(content, delegate: self) 

我在寻找类似:

content.contentTitle = "My awesome photo" 

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

+1

这是一个已知问题,将在即将到来的SDK版本中得到解决。 –

+0

哦,我看到谢谢你 – schystz

+1

Ming Li - 这是否曾经修复?我有一个类似的问题 - 我不能使用contentURL添加指向照片的链接:http://stackoverflow.com/questions/30802684/fbsdksharephoto-not-sharing-link-alongside-photo-using-swift – Andrew

回答

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)