2015-04-28 62 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)