= "\(NSHomeDirectory())/Documents" let videoUrl = NSURL(fileURLWithPath: "\(documentsPath)/video.mp4") let video = FBSDKShareVideo(videoURL: videoUrl) let content = FBSDKShareVideoContent() content.video = video FBSDKShareDialog.showFromViewController(self, withContent: content, delegate: self) }
let request = PHAssetChangeRequest.creationRequestForAssetFromVideoAtFileURL(videoUrl)! localIdentifier = request.placeholderForCreatedAsset!.localIdentifier }) { success, error in if success { let ext = videoUrl.pathExtension! let uuid = localIdentifier .substringToIndex(localIdentifier.startIndex.advancedBy(36)) let assetPath = "assets-library://asset/asset.\(ext)?id=\(uuid)&ext=\(ext)" let assetUrl = NSURL(string: assetPath) ... }