본문 바로가기
프로그램 개발해서 돈벌기/iOS

[Swift] IOS 웹뷰(webview)에 캐쉬(cache) 적용하기 2가지 방법

by ubmuhan 2023. 4. 28.
반응형

1. URLRequest 멤버 변수에 적용

let myURL = URL(string: "https://m.naver.com")
var myRequest = URLRequest(url: myURL!)
myRequest.cachePolicy = .returnCacheDataElseLoad
if let webView = self.m_web {
   webView.load(myRequest)
}

 

2. URLRequest 생성 시 파라미터로 적용

SwiftUI의 인라인 호출에 유용합니다.

let myURL = URL(string: "https://m.kiwidisk.com")
let myRequest = URLRequest(url: myURL!, cachePolicy:.returnCacheDataElseLoad)
if let webView = self.m_web {
   webView.load(myRequest)
}

 

반응형

댓글