Demande de graphique Facebook en utilisant Swift3 -

Je suis la réécriture de mon graphe des demandes avec les dernières Swift3. Je suis le guide trouve ici - https://developers.facebook.com/docs/swift/graph.

fileprivate struct UserProfileRequest: GraphRequestProtocol {
    struct Response: GraphResponseProtocol {
        init(rawResponse: Any?) {
            //Decode JSON into other properties

        }
    }

    let graphPath: String = "me"
    let parameters: [String: Any]? = ["fields": "email"]
    let accessToken: AccessToken? = AccessToken.current
    let httpMethod: GraphRequestHTTPMethod = .GET
    let apiVersion: GraphAPIVersion = .defaultVersion
}


fileprivate func returnUserData() {


    let connection = GraphRequestConnection()
    connection.add(UserProfileRequest()) {
        (response: HTTPURLResponse?, result: GraphRequestResult<UserProfileRequest.Response>) in
        //Process
    }
    connection.start()

Cependant, j'obtiens cette erreur dans la connexion.ajouter une méthode:

Type ViewController.UserProfileRequest.Response does not conform to protocol GraphRequestProtocol.

Je n'arrive pas à comprendre ce qu'il faut changer ici. Il semble que le guide du développeur n'est pas à jour sur Swift3, mais je ne suis pas sûr que ce soit le problème.

Quelqu'un est-il en mesure de voir quel est le problème ici?

Grâce.

source d'informationauteur Gavi | 2016-09-25