Не обрабатывать ошибки подключения к Интернету, прежде чем пытаться проанализировать результат в Alamofire

Как мне поступить, если в Alamofire возникает ошибка, когда нет подключения к Интернету. Я пытался проверить, если данные ноль или нет, но это не работает.

Ниже показано, как я использую Alamofire

Alamofire.request(.POST, REGISTER_URL, parameters: parameters, encoding: .JSON, headers: getAuthenticationHeader()).response { (request, response, data, errorType) -> Void in

    let resultObject: APIResults = APIResults(JSONDecoder(data!));
    let responseCode: Int = Int(resultObject.code!)!;// THIS CRASHES WHEN THERE IS NO INTERNET CONNECTION

    if (responseCode == 200) {
        available = true;
    }

    finished = true;

}

Ответы на вопрос(5)

Ваш ответ на вопрос