// for standard dialog which does not take text let content: FBSDKShareLinkContent = FBSDKShareLinkContent() content.quote = self.movie.overview content.contentURL = NSURL(string: "https://www.themoviedb.org/movie/271110-captain-america-civil-war?language=en") FBSDKShareDialog.showFromViewController(self, withContent: content, delegate: nil) // for dialog to open inside app..can include text and image let content: FBSDKShareLinkContent = FBSDKShareLinkContent() content.contentTitle = self.movie.title content.contentDescription = self.movie.overview content.imageURL = NSURL(string: MovieApiContants.Constants.ImageBaseURL + MovieApiContants.ImageSizeKeys.Poster + movie.posterPath!) let dialog : FBSDKShareDialog = FBSDKShareDialog() dialog.mode = FBSDKShareDialogMode.Native dialog.shareContent = content dialog.fromViewController = self dialog.delegate = nil dialog.show()