facebook - 快速登录facebook,无法获取值,

标签 facebook swift ios9

我有一个方法,其中结果可变,但我无法从那里获取电子邮件、姓名等值...

func getFBUserData(){
    if((FBSDKAccessToken.currentAccessToken()) != nil){
        FBSDKGraphRequest(graphPath: "me", parameters: ["fields": "name, email"]).startWithCompletionHandler({ (connection, result, error) -> Void in
            if (error == nil){
                print(result)

            }
        })
    }
}

我尝试了一些编码,但总是出错。结果的结构如下。

{email = "xy@icloud.com";
id = xxx;
name = "name surname";}

如何将其作为数组获取?

最佳答案

对不起。我实在是太蠢了。

print(result["email"], result["name"])

关于facebook - 快速登录facebook,无法获取值,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33283945/

相关文章:

Facebook:运行一个页面,其中包含一个应用程序的多个应用程序选项卡

swift - 如何将 NSTextFields 添加到 NSScrollView

ios - 如何使用 NSManagedObject 并取回所有数据?

ios - 在 Swift 中使用 .Success 枚举返回非可选

swift - Swift 中的 (WP/S)ZipArchive 进度/完成处理程序类型

ios - 苹果网络扩展框架开发

javascript - 为什么 Facebook JavaScript 身份验证不能在特定计算机上运行?

python - 使用 facebook sdk 和 flask 从用户那里获取帖子

swift - ios9 的 ScrollView 和导航栏

iphone - ShareKit:你如何在你的 Facebook friend 的墙上发帖?