0
인터넷 연결을 처리하기 위해 도달 가능성을 사용하고 있습니다. 인터넷이 연결되어 있지 않을 때마다 나는 인터넷에 연결되어 있지 않다는 경고를 보여줍니다.스위프트가 느린 인터넷 연결을 처리합니다.
인터넷 속도가 느리고 API에서 데이터를 가져 오는 데 10 초 이상 걸리면 사용자에게 느린 인터넷 연결이 있다는 메시지를 표시해야합니다.
인터넷 연결을 처리하기 위해 도달 가능성을 사용하고 있습니다. 인터넷이 연결되어 있지 않을 때마다 나는 인터넷에 연결되어 있지 않다는 경고를 보여줍니다.스위프트가 느린 인터넷 연결을 처리합니다.
인터넷 속도가 느리고 API에서 데이터를 가져 오는 데 10 초 이상 걸리면 사용자에게 느린 인터넷 연결이 있다는 메시지를 표시해야합니다.
타임 라인에서 응답을받지 못하는 특정 요청의 시간 간격을 늘려야한다고 생각합니다. Alamofire를 사용하는 경우 다음을 수행하여 시간 초과 간격을 늘릴 수 있습니다. 오류 호출 또한 스위프트 3
let manager = Alamofire.SessionManager.default
manager.session.configuration.timeoutIntervalForRequest = 120
manager.request("yourUrl", method: .post, parameters: ["parameterKey": "value"])
다시 당신은
switch response.result {
case .success:
// Successfull API Response
case .failure(let error):
errorHandler(error)
print(error.localizedDescription)
if let error = error as? NSError {
print(error.code) // this will print error code
}
}
당신이 더 이상 도움을 필요로 알려줘 받게됩니다.
요청 시간 초과로 처리 할 수 있다고 생각합니다. 요청 시간 제한이 발생하면 특정 오류 코드가 표시되어 그 시간에 느린 인터넷 속도 대화 상자를 표시 할 수 있습니다 –