Notice
Recent Posts
Recent Comments
Link
투케이2K
179. (swift5/xcode) [간단 소스] fatalError 사용해 예외 발생 시 메시지 출력 후 프로세스 중지 수행 본문
Swift
179. (swift5/xcode) [간단 소스] fatalError 사용해 예외 발생 시 메시지 출력 후 프로세스 중지 수행
투케이2K 2023. 12. 8. 15:18[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : SWIFT5
[소스 코드]
// -----------------------------------------------------------------------------------------
// MARK: - [테스트 메인 함수 정의 실시]
// -----------------------------------------------------------------------------------------
func testMain() {
S_Log._D_(description: "테스트 함수 시작 실시", data: nil)
/*
------------------------------------
[요약 설명]
------------------------------------
1. fatalError : 예외 상황 발생 시 정의된 로그를 출력하고 프로세스 실행을 중지 합니다
------------------------------------
2. fatalError 는 단위 테스트 수행 시 예외 상황 발생을 감지하기 위해 자주 사용됩니다
------------------------------------
*/
// ---------------------------------------------
// [로직 처리 실시]
// ---------------------------------------------
//*
DispatchQueue.main.async {
let userName: String? = nil
guard let name = userName
else {
fatalError("userName is nil")
}
}
// */
// ---------------------------------------------
}
[결과 출력]
반응형
'Swift' 카테고리의 다른 글
Comments