【发布时间】:2017-06-18 13:52:52
【问题描述】:
我通过codingforentrepreneurs.com学习如何制作iOS应用
现在我研究 Alamofire。 Xcode 是 8.3.3
这是错误命令。我不明白错误命令。
无法转换类型 '(NSURLRequest, HTTPURLResponse?, AnyObject?, NSError?) -> Void' 到预期的参数类型 '(DataResponse) -> 无效'
这是 ViewController.swift
import UIKit
import Alamofire
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
var rTest = Alamofire.request("http://ec2-52-78-193-10.ap-northeast-2.compute.amazonaws.com", method: .get)
.responseJSON(completionHandler: isComplete)
}
func isComplete(request:NSURLRequest, response: HTTPURLResponse?, data: AnyObject?, error:NSError?) -> Void {
print(response!.statusCode)
print(data)
print(error)
print(request)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
我不知道有什么问题。 你能帮帮我吗?
【问题讨论】:
-
AnyObject和NSError看起来像一个过时的教程。