Notice
Recent Posts
Recent Comments
Link
투케이2K
436. (ios/swift5) [간단 소스] webViewWebContentProcessDidTerminate - WKWebview 웹뷰 메모리 부족 백화 현상 대처 본문
IOS
436. (ios/swift5) [간단 소스] webViewWebContentProcessDidTerminate - WKWebview 웹뷰 메모리 부족 백화 현상 대처
투케이2K 2024. 4. 6. 19:18[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : SWIFT5
[소스 코드]
// -----------------------------------------------------------------------------------------
// MARK: - [웹뷰에서 메모리 누수 이벤트 감지]
// -----------------------------------------------------------------------------------------
// 필요 설정 : WKUIDelegate / webView.uiDelegate = self
// -----------------------------------------------------------------------------------------
func webViewWebContentProcessDidTerminate(_ webView: WKWebView){
S_Log._F_(description: "웹뷰 [Terminate] 메모리 부족 이슈 발생", data: nil)
// ----------------------------------------------
// [1] : [웹뷰 리로드 수행]
// ----------------------------------------------
if (self.main_webview != nil){
webView.reload()
}
// ----------------------------------------------
// ----------------------------------------------
// [2] : [해당 발생 시점 조사]
// ----------------------------------------------
/*
1. 앱 라이프 사이클 백그라운드, 포그라운드 상태 시간 저장
2. 앱 포그라운드 상태 인 경우 앱 재구동 수행
*/
// ----------------------------------------------
}
반응형
'IOS' 카테고리의 다른 글
Comments