作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 GraphSharer 在 Facebook 上分享视频,并在分享完成时寻找帖子 ID。
但我无法获取它。
sharer.completion = { result in
// Handle share results
print("Share results : \(result)")
}
我在日志中记录了这个:
Share results : success(FacebookShare.PostSharingResult(dictionary: ["video_id": "1455433997844989", "completionGesture": "post"]))
所以我尝试了这些但没有用:
let dict = result as! [字符串:任意]
结果[""]
但出现错误ContentSharerResult has no subscript member
知道如何从这个结果中获取值 video_id 吗?任何帮助,将不胜感激。
谢谢!
最佳答案
经过一些变通办法,我终于找到了解决问题的方法。对于将来想要获取帖子 ID 的任何人。
sharer.completion = { result in
// Handle share results
print("Share results : \(result)")
switch result{
case .success(let shareResult):
print(shareResult["video_id"]) // Your post id
break
case .cancelled:
break
case .failed(let Error):
print(Error)
break
}
关于ios - 如何从 FacebookShare PostSharingResult 获取帖子 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46725613/
我是一名优秀的程序员,十分优秀!