Привет всем, я работаю с логином 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
}
}
}
как я могу решить?