2016-09-27 31 views
0

我使用的新的Facebook圖表請求類型「[不限]」:無法將類型的值「GraphRequestResult <GraphRequest>」在脅迫

let parameters = ["fields": "id, name, gender"] 
       let nextrequest: GraphRequest = GraphRequest(graphPath: "me", parameters: parameters, accessToken: AccessToken.current, httpMethod: .GET) 

       nextrequest.start({ (response: HTTPURLResponse?, result: GraphRequestResult<GraphRequest>) in 
      // }) { (connection: GraphRequestConnection! , result: AnyObject!, error: NSError!) -> Void in 

        print(result as [Any]) 

}) 

我有一個很難解析它我得到這個錯誤:

無法將類型的價值「GraphRequestResult」在脅迫

success(FacebookCore.GraphResponse(rawResponse: Optional({ 
    gender = male; 
    id = 1128614937219535; 
    name = "Rayan Slim"; 
}))) 

回答

0

鍵入「[任何]」檢查GraphRequestResult的簽名,你的情況是(connection: GraphRequestConnection! , result: AnyObject!, error: NSError!)也許Swift轉換創建了(connection: GraphRequestConnection! , result: AnyObject?, error: Error?)。即NSError - >Error,它是Optional

相關問題