투케이2K

109. (Objective-C/objc) [간단 소스] UIWebview 웹뷰 쿠키 (cookie) 및 캐시 (cache) 지우기 실시 본문

Objective-C

109. (Objective-C/objc) [간단 소스] UIWebview 웹뷰 쿠키 (cookie) 및 캐시 (cache) 지우기 실시

투케이2K 2022. 10. 13. 11:18

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : OBJECTIVE-C

 

[소스 코드]

    // ---------------------------------------
    // MARK: [KWON] : [UIWebview 작업]
    // ---------------------------------------
    // [웹뷰 로딩 상태 감지를 위해 delegate 등록]
    self.webView.delegate = self;
    // ---------------------------------------
    //*
    // [웹뷰 로드 (전) 사전 웹뷰 쿠키 지우기]
    NSHTTPCookie *cookie;
    NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
    for (cookie in [storage cookies])
    {
        [storage deleteCookie:cookie];
    }
    // */
    // ---------------------------------------
    // [웹뷰 로드 (전) 사전 웹뷰 캐시 초기화]
    //*
    [[NSURLCache sharedURLCache] removeAllCachedResponses];
    [[NSURLCache sharedURLCache] setDiskCapacity:0];
    [[NSURLCache sharedURLCache] setMemoryCapacity:0];
    // */
    // ---------------------------------------

 

반응형
Comments