[swift] guard 문을 사용하여 네트워크 요청 전 검사를 할 수 있나요?
func fetchDataFromServer() {
guard isNetworkAvailable() else {
print("네트워크에 연결되어 있지 않습니다.")
return
}
// 네트워크 요청 코드
}
func isNetworkAvailable() -> Bool {
// 네트워크 연결 상태를 확인하는 코드
return true // 또는 false
}
위의 예제 코드에서 fetchDataFromServer()
함수에서 guard 문을 사용하여 isNetworkAvailable()
함수를 호출하여 네트워크 연결 상태를 확인하고, 연결되어 있지 않을 경우 함수를 종료하고 에러 메시지를 출력하도록 할 수 있습니다.
참고자료: