ios - 图形请求,从参数中检索字典值

标签 ios swift firebase fbsdk

我对 iOS 和一般编程来说是新手,我相信这是一个相当基本的问题,但我在谷歌上一页又一页地筛选,但找不到答案。

如何从我对 Firebase 的 Facebook 图表请求的结果中仅检索“first_name”值。结果存储为字典, print(result) 为我提供了完整的参数列表。我只想从参数字典中获取“first_name”。提前致谢!

FBSDKGraphRequest(graphPath: "/me", parameters: ["fields": "id, name, 
first_name, email"]).start { (connection, result, err) in
        print(1234)

        if err != nil {
        print("failed to start graph request", err ?? "")
        return
        }
            print(result)

        let values: [String: AnyObject] = result as! [String : AnyObject]
        }

最佳答案

如果结果是字典类型,您应该能够获取像这样的值result["first_name"]。您绝对应该仔细阅读此文档 https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/CollectionTypes.html

关于ios - 图形请求,从参数中检索字典值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48215907/

相关文章:

ios - UIActionSheet 更改 UIScrollView 的值

ios - 核心数据。获取最大为 "dateTime"的实体,它被写为字符串?

IOS - 恢复应用内购买

swift - 在 Swift-OSX 中的 NSImage 上写入文本

ios - 在导航栏中嵌入搜索栏 Controller

ios - 点击并从一个 UITable 拖动到其下方的另一个 UITable

ios - 在 UIPageController 的当前页面中呈现 subview Controller

java - FCM 通知导致 MIUI 在前台崩溃 - Android

javascript - 交易后检测到无法访问的代码

java - 当我在 firebase 中插入数据时,数据会无限时间提交,直到运行停止-android studio