使用ParameterEncoding时,Alamofire Swift在调用中有3个额外参数

时间:2016-11-25 20:24:33

标签: ios xcode swift3 alamofire

我遇到了使这行代码工作的问题。我一直在调用中得到Extra Argument的错误。当我更改编码方法时,我会在调用中收到类似额外参数'Method'的错误。我如何才能与Alamofire和swift 3合作。

Alamofire.request(.GET, urlString, parameters: ["part":"snippet","maxResults":"30","key":API_KEY, "playlistId": playlist_Id], encoding: ParameterEncoding.URL, headers: nil).responseJSON { (response) in

 if let jsonResult = response.result.value{

            var videosArray = [LastVideos]()

            for video in jsonResult["items"] as! NSArray{

                let lastVideo = LastVideos()

                lastVideo.title = video.valueForKeyPath("snippet.title") as! String
                lastVideo._description = video.valueForKeyPath("snippet.description") as! String
                lastVideo.id = video.valueForKeyPath("snippet.resourceId.videoId") as! String

感谢任何帮助。我14岁,很高兴使用Alamofire。 感谢

0 个答案:

没有答案