
23.09.01 금
·
Study/🌱 SeSAC
화면 전환 시 서버 통신 화면 전환 시 서버 통신 후 값 전달화면 전환할 때 응답을 받은 후 전환해야 하기 때문에 사용자 입장에서 불편함을 느낄 수 있음(속도) 통신에 실패할 시 얼럿 등의 메세지를 띄우는 대처 필요 화면 전환 후 viewDidLoad 통신 실패 화면을 준비하는 것이 필요하다 💡 URL Session 타임아웃 시간 걸기 let request = URLRequest(url: url!, timeoutInterval: 10) error가 발생하지 않는다면 error 값은 nil일 것이다. let result = try? JSONDecoder().decode(, from: data) 오류가 발생했을 때 result에 nil값이 들어가버리면 어디에서 문제가 발생했는지 알 수 없다. let resu..