在iOS 7和iOS 8上清理缓存工作,但是在iOS 9和iOS 10上却无法工作

无夜之星辰

我用来清理缓存的代码是:

-(void)removeCache
{
    NSString *cachePath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSArray *files = [[NSFileManager defaultManager] subpathsAtPath:cachePath];

for (NSString *p in files)
{
    NSError *error;
    NSString *path = [cachePath stringByAppendingPathComponent:p];
    if([[NSFileManager defaultManager] fileExistsAtPath:path])
    {
        [[NSFileManager defaultManager] removeItemAtPath:path error:&error];
    }
}
}

它在iOS 7和iOS 8上都可以正常工作,但是在iOS 9和iOS 10上却不起作用。在iOS 9和iOS 10上缓存。

我真的很好奇为什么它在iOS 7和iOS 8上能正常工作,但是在iOS 9和iOS 10上却无法工作。

无夜之星辰

我的项目中有一个名为EGOImageView的三部分,它将缓存图像,因此清除缓存的正确方法是使用EGOImage自己的清除方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AVPlayer在iOS7中不显示视频,在iOS8和iOS9上可以正常工作

来自分类Dev

AVPlayer在iOS7中不显示视频,在iOS8和iOS9上可以正常工作

来自分类Dev

iOS 8,iOS 9,iOS 10和iOS 11上的UITabBar的高度是多少?

来自分类Dev

NSURLConnectionDelegate在iOS 9和10上工作吗?

来自分类Dev

iOS 8和iOS 7上的UIScrollView框架大小不同

来自分类Dev

可以在iOS 7和iOS 8上运行的警报

来自分类Dev

iOS7和iOS8上的Healthkit

来自分类Dev

iOS 7和iOS 8上的框架高度不同

来自分类Dev

装有iOS 7的AVAudioRecorder和AVAudioPlayer无法正常工作

来自分类Dev

iOS 8和9的KeychainTouchID

来自分类Dev

TabBars和iOS 7

来自分类Dev

iOS 10上的当前位置无法正常工作

来自分类Dev

设备上的XCode7 beta2和iOS8.4无法正常工作

来自分类Dev

StatusBarStyle在iOS 9上无法按预期工作

来自分类Dev

iOS 7和iOS 8之间的“ presentViewController”和方向问题

来自分类Dev

适用于iOS 9和10的Instagram分享按钮

来自分类Dev

支持iOS 6和7

来自分类Dev

LAContext和iOS7

来自分类Dev

Xcode 7和IOS 9中SpriteKit的问题

来自分类Dev

uiviewanimation在ios 7中工作,但在ios6中被裁剪和偏移

来自分类Dev

如何调整页面标题以在iOS6和iOS7中正常工作?

来自分类Dev

设置UIButton alpha在iOS 7上无法正常工作。

来自分类Dev

tableView didSelectRowAtIndexPath在iOS 7上无法正常工作。为什么?

来自分类Dev

在iOS 8和iOS 9中调试移动Safari

来自分类Dev

AFNetworking有时无法在真实设备上的iOS 8和9上运行

来自分类Dev

Swift和TestFlight可在iOS 8上运行,但不能在iOS 7上运行

来自分类Dev

Swift和TestFlight可在iOS 8上运行,但不能在iOS 7上运行

来自分类Dev

iOS 9中的applinks无法正常工作

来自分类Dev

iOS上的sendSubviewToBack无法正常工作

Related 相关文章

  1. 1

    AVPlayer在iOS7中不显示视频,在iOS8和iOS9上可以正常工作

  2. 2

    AVPlayer在iOS7中不显示视频,在iOS8和iOS9上可以正常工作

  3. 3

    iOS 8,iOS 9,iOS 10和iOS 11上的UITabBar的高度是多少?

  4. 4

    NSURLConnectionDelegate在iOS 9和10上工作吗?

  5. 5

    iOS 8和iOS 7上的UIScrollView框架大小不同

  6. 6

    可以在iOS 7和iOS 8上运行的警报

  7. 7

    iOS7和iOS8上的Healthkit

  8. 8

    iOS 7和iOS 8上的框架高度不同

  9. 9

    装有iOS 7的AVAudioRecorder和AVAudioPlayer无法正常工作

  10. 10

    iOS 8和9的KeychainTouchID

  11. 11

    TabBars和iOS 7

  12. 12

    iOS 10上的当前位置无法正常工作

  13. 13

    设备上的XCode7 beta2和iOS8.4无法正常工作

  14. 14

    StatusBarStyle在iOS 9上无法按预期工作

  15. 15

    iOS 7和iOS 8之间的“ presentViewController”和方向问题

  16. 16

    适用于iOS 9和10的Instagram分享按钮

  17. 17

    支持iOS 6和7

  18. 18

    LAContext和iOS7

  19. 19

    Xcode 7和IOS 9中SpriteKit的问题

  20. 20

    uiviewanimation在ios 7中工作,但在ios6中被裁剪和偏移

  21. 21

    如何调整页面标题以在iOS6和iOS7中正常工作?

  22. 22

    设置UIButton alpha在iOS 7上无法正常工作。

  23. 23

    tableView didSelectRowAtIndexPath在iOS 7上无法正常工作。为什么?

  24. 24

    在iOS 8和iOS 9中调试移动Safari

  25. 25

    AFNetworking有时无法在真实设备上的iOS 8和9上运行

  26. 26

    Swift和TestFlight可在iOS 8上运行,但不能在iOS 7上运行

  27. 27

    Swift和TestFlight可在iOS 8上运行,但不能在iOS 7上运行

  28. 28

    iOS 9中的applinks无法正常工作

  29. 29

    iOS上的sendSubviewToBack无法正常工作

热门标签

归档