【发布时间】:2020-06-18 06:14:20
【问题描述】:
大家好,我正在使用 Facebook 登录。在我的应用程序中,我需要获取 Facebook 用户的电子邮件并将其插入可以重用的变量中,但我遇到了问题,因为在此调用之外,GraphRequest 的请求结果不可见
GraphRequest(graphPath: _, parameters: _, tokenString: _, version : _, httpMethod: _)
es.
let request = GraphRequest(graphPath: "me", parameters: ["fields":"email"], tokenString: authToken, version: nil, httpMethod: HTTPMethod(rawValue: "GET"))
request.start { (connection, result, error) in
if error != nil { print(error!)}
else {
if let result = result as? [String:String],
let email: String = result["email"] {
// "email" is not readable outside this function ..
// "email" outside this function is always nil
}
}
}
我该如何解决?
【问题讨论】:
标签: ios swift string facebook variables