iOS 缓存清理问题
高洛峰
高洛峰 2017-04-17 17:46:42
0
3
383

app如何实现每隔一周自动清理一次缓存

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(3)
刘奇

방법을 생각해봤는데 NSUserDefaults에 속성을 추가해 주세요. 먼저 Appdelegate에 이 속성이 있는지 확인하여 처음 설치한 것인지 확인하세요. 이 속성을 추가하세요. 이 속성은 캐시를 삭제하는 시간을 나타냅니다. 값은 현재 시스템 시간입니다.
그런 다음 앱을 열 때마다 이 시간을 현재 시스템 시간과 비교하세요. 현재 시스템 시간이 이 속성보다 7일 이후라면 캐시 폴더를 제거하고, 그렇지 않으면 아무것도 하지 마세요. 원래 문제는 휴대폰에 앱이 처음 설치되었는지 확인하는 방법이었는데 나중에 앱이 처음 설치되었는지 확인하기 위해 NSuserdeafults에 맞춤 속성이 있는지 확인할 수 있다는 것을 알게 되었고 문제가 발생했습니다. 해결되었습니다

Ty80

마지막 정리 시간을 기록하고, 개봉 후 마지막 시간과 비교>=7일 이내에 캐시를 지우고, 현재 시간을 기록합니다.

刘奇

에고캐시

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿