概述我正在尝试
保护存储在NSURLCache中的敏感
数据.我的应用程序文件和Core Data sqlite文件设置为NSFileProtectionComplete.但是,我无法将NSURLCache文件数据保护级别更改为NSFileProtectionCompleteUntilFirstUserAuthentication以外的任何其他级别.这会在设备锁定时暴露缓存中的任何敏感数据. 我需要缓存响 我正在尝试保护存储在NSURLCache中的敏感数据.我的应用程序文件和Core Data sqlite文件设置为NSfileProtectionComplete.但是,我无法将NSURLCache文件数据保护级别更改为NSfileProtectionCompleteUntilFirstUserAuthentication以外的任何其他级别.这会在设备锁定时暴露缓存中的任何敏感数据.
我需要缓存响应,以便重复请求返回304响应,以防止数据在没有必要时多次重新处理.此外,我还需要在设备锁定时保护缓存.
有没有人有保护NSURLCache数据的建议?
解决方法 默认的NSURLCache不支持更改其商店的保护级别.我通过创建自定义NSURLCache子类来解决我的问题,该子类将URL响应存储在自定义sqlite数据库中,文件保护设置为NSfileProtectionComplete.这似乎是禁用URL缓存的唯一解决方案. 总结
以上是内存溢出为你收集整理的ios – NSURLCache和数据保护全部内容,希望文章能够帮你解决ios – NSURLCache和数据保护所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
评论列表(0条)