我正在使用Swift在Facebook上共享iOS應用程序的內容。iOS上的Facebook SDK共享不起作用
我寫了一個名爲FBManager的單例類和一個如下所示的函數。
func shareContent(content:String, contentURL:String?, contentTitle:String? , fromController controller:UIViewController {
let shareDialog = FBSDKShareDialog()
let shareLinkContent = FBSDKShareLinkContent()
shareLinkContent.contentDescription = content
if let url = contentURL
{
shareLinkContent.contentURL = NSURL(string: url)
}
if let title = contentTitle
{
shareLinkContent.contentTitle = title
}
shareDialog.delegate = self
shareDialog.fromViewController = controller
shareDialog.shareContent = shareLinkContent
shareDialog.show()
}
但這並不甚至顯示一個對話框份額都在iOS 8和iOS 9 而是下面的委託方法被調用
func sharer(sharer: FBSDKSharing!, didFailWithError error: NSError!) {
}
與錯誤 - 「操作不能(com.facebook.sdk.share error 2.)「
有人可以幫忙嗎?