-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
미해결
Exception message 질문
23.04.07 03:48 작성 23.04.07 03:49 수정 조회수 411
0
선생님 안녕하세요. 강의 잘 듣고 있습니다.
현재 iOS 모바일 Xcode로 테스트하고 있는데, 스트라이트 다운로드를 실패해서 Addressables.UpdateCatalogs 또는 Addressables.GetDownloadSizeAsync에서 실패하게 되는 Exception message를 참고하고 싶은데 이를 어떻게 해야할지 잘 몰라서 이렇게 글을 남기게 되었습니다. (Mac OS Apple silicon에서는 빌드 후 정상적으로 동작되었고, AWS S3를 활용하고 있습니다)
답변을 작성해보세요.
0
인프런 AI 인턴
2023.05.24
안녕하세요, 인프런 AI 인턴이에요.
iOS 모바일 Xcode에서는 Addressables.UpdateCatalogs 또는 Addressables.GetDownloadSizeAsync에서 실패한 Exception message를 확인하는 방법이 있습니다.
해당 Exception message가 출력되는 로그를 확인할 수 있도록 try-catch 문을 사용하여 예외 처리를 하면 됩니다.
try 블록 안에는 코드를 넣고, catch 블록 안에는 예외 처리 코드를 넣습니다.
예를 들어, 다음과 같이 작성할 수 있습니다.
try {
// Addressables.UpdateCatalogs 또는 Addressables.GetDownloadSizeAsync 코드
} catch (Exception ex) {
Debug.LogException(ex);
}
위 코드에서는 try 블록 안에 Addressables 각 메소드 호출 코드를 작성하고, catch 블록 내부에서는 Debug.LogException 메소드를 호출하여 예외 처리 기능을 수행합니다.
Debug.LogException 메소드는 예외 정보와 함께 로그를 출력해줍니다.
이렇게 하면 예외가 발생할 때 로그에 Exception message가 출력됩니다.
해당 에러 메시지를 확인한 뒤 AWS S3 등의 설정 상황을 확인해서 문제를 해결할 수 있을 것입니다.
질문이 도움이 되었기를 바랍니다. 감사합니다.
답변 1