我有DataResponse参数的功能。如何在那里传输DefaultDataResponse值?
func isCorrectStatusCode(response: DataResponse<Any>, expectedStatusCode: Int) -> Bool{
var isCorrect = false
if let statusCode = response.response?.statusCode {
if statusCode == expectedStatusCode{
isCorrect = true
}
}
return isCorrect
}
答案 0 :(得分:0)
我假设您在这里指的是Alamofire图书馆。 这些类型似乎是4.0版本中的新功能,因此我现在只是指向迁移指南:
如果您需要更多信息,如果您可以提供更多信息,了解您需要具备此类型的上下文,以及为什么另一个不适合您,将会有所帮助。
答案 1 :(得分:0)
如果您将DefaultDataResponse
称为@retendo答案,我认为您可能只需要更改自定义方法中的参数:
func isCorrectStatusCode(response: DefaultDataResponse, expectedStatusCode: Int) -> Bool{
// the content appears to be correct
}