小编Gav*_*vin的帖子

使用Swift3的Facebook图形请求 -

我用最新的Swift3重写我的图形请求.我按照这里的指南 - 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()
Run Code Online (Sandbox Code Playgroud)

但是,我在connection.add方法中收到此错误:

Type ViewController.UserProfileRequest.Response does not conform to protocol GraphRequestProtocol. …
Run Code Online (Sandbox Code Playgroud)

facebook facebook-graph-api facebook-ios-sdk swift

17
推荐指数
3
解决办法
1万
查看次数