Swift를 사용하여 iOS 앱용 Facebook에서 콘텐츠를 공유하고 있습니다.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()
}
그러나이 경우에도 아이폰 OS 8 및 아이폰 OS 9에서 모두 공유 대화 상자를 표시하지 않는 대신 다음 대리자 메서드는 오류
func sharer(sharer: FBSDKSharing!, didFailWithError error: NSError!) {
}
을 호출되는 - "작업이 수 없습니다 완료. (com.facebook.sdk.share 오류 2) "
누군가가 도와 주실 수 있습니까?