Notice
Recent Posts
Recent Comments
Link
투케이2K
149. (Objective-C/objc) [간단 소스] WKWebsiteDataStore fetchDataRecordsOfTypes 사용해 웹뷰 모든 캐시 데이터 삭제 본문
Objective-C
149. (Objective-C/objc) [간단 소스] WKWebsiteDataStore fetchDataRecordsOfTypes 사용해 웹뷰 모든 캐시 데이터 삭제
투케이2K 2024. 9. 19. 19:34[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : OBJECTIVE-C
[소스 코드]
// ----------------------------------------------------------------------
// [Objc 웹뷰 생성 관련 참고 사이트]
// ----------------------------------------------------------------------
// https://blog.naver.com/kkh0977/222869355159?trackingCode=blog_bloghome_searchlist
// ----------------------------------------------------------------------
// ----------------------------------------------------------------------
// [캐시 삭제 관련 종류]
// ----------------------------------------------------------------------
// WKWebsiteDataTypeDiskCache
// WKWebsiteDataTypeOfflineWebApplicationCache
// WKWebsiteDataTypeMemoryCache
// WKWebsiteDataTypeLocalStorage
// WKWebsiteDataTypeCookies
// WKWebsiteDataTypeSessionStorage
// WKWebsiteDataTypeIndexedDBDatabases
// WKWebsiteDataTypeWebSQLDatabases
// WKWebsiteDataTypeFetchCache (iOS 11.3, *)
// WKWebsiteDataTypeServiceWorkerRegistrations (iOS 11.3, *)
// ----------------------------------------------------------------------
// ----------------------------------------------------------------------
// [웹뷰 모든 캐시 데이터 삭제] : [WKWebview] : All Clear
// ----------------------------------------------------------------------
[WKWebsiteDataStore.defaultDataStore fetchDataRecordsOfTypes:WKWebsiteDataStore.allWebsiteDataTypes completionHandler:^(NSArray<WKWebsiteDataRecord *> * records) {
for(WKWebsiteDataRecord *record in records){
[WKWebsiteDataStore.defaultDataStore removeDataOfTypes:record.dataTypes forDataRecords:@[record] completionHandler:^{
printf("\n");
printf("==================================== \n");
printf("[WKWebsiteDataStore >> fetchDataRecordsOfTypes :: Clear] \n");
printf("==================================== \n");
printf("\n");
}];
}
}];
반응형
'Objective-C' 카테고리의 다른 글
Comments